aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaarten Vanraes <alien@mageia.org>2016-05-08 00:11:54 +0200
committerMaarten Vanraes <alien@mageia.org>2016-05-14 09:25:24 +0200
commit032274fb0677e45a53ed618e23f9d4af6dea8b92 (patch)
treeaefee180fbac59396fea5f39419dbb1b17e965fb
parent492015c627ad9121bf53b1bd878729b789fc7908 (diff)
downloadmanatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar
manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.gz
manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.bz2
manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.tar.xz
manatools-032274fb0677e45a53ed618e23f9d4af6dea8b92.zip
add the parent in the rebuildItems functions
-rw-r--r--lib/ManaTools/Module/Disk.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/ManaTools/Module/Disk.pm b/lib/ManaTools/Module/Disk.pm
index 95a803a9..a2411dd0 100644
--- a/lib/ManaTools/Module/Disk.pm
+++ b/lib/ManaTools/Module/Disk.pm
@@ -236,6 +236,7 @@ sub _rebuildTab {
my $self = shift;
my $eventHandler = shift;
my $container = shift;
+ my $parent = shift;
my @items = @_;
my $tab = ManaTools::Shared::GUI::ExtTab->new(eventHandler => $eventHandler, parentWidget => $container);
for my $io (@items) {
@@ -297,6 +298,7 @@ sub _rebuildList {
my $self = shift;
my $eventHandler = shift;
my $container = shift;
+ my $parent = shift;
my @items = @_;
my $list = ManaTools::Shared::GUI::ExtList->new(eventHandler => $eventHandler, parentWidget => $container);
for my $i (@items) {
@@ -323,6 +325,7 @@ sub _rebuildTree {
my $self = shift;
my $eventHandler = shift;
my $container = shift;
+ my $parent = shift;
my @items = @_;
my $tree = undef;
return $tree;
@@ -335,13 +338,13 @@ sub _rebuildItems {
my $container = shift;
for my $i (@{$info}) {
if ($i->{type} eq 'tab') {
- return $self->_rebuildTab($eventHandler, $container, @{$i->{items}});
+ return $self->_rebuildTab($eventHandler, $container, $i->{io}, @{$i->{items}});
}
if ($i->{type} eq 'list') {
- return $self->_rebuildList($eventHandler, $container, @{$i->{items}});
+ return $self->_rebuildList($eventHandler, $container, $i->{io}, @{$i->{items}});
}
if ($i->{type} eq 'tree') {
- return $self->_rebuildTree($eventHandler, $container, @{$i->{items}});
+ return $self->_rebuildTree($eventHandler, $container, $i->{io}, @{$i->{items}});
}
}
return undef;