aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
diff options
context:
space:
mode:
authorMaarten Vanraes <alien@mageia.org>2016-04-24 21:37:30 +0200
committerMaarten Vanraes <alien@mageia.org>2016-04-24 23:23:39 +0200
commit71c941594e36b631d26e49049576e669e0798ccf (patch)
treeb58ecad8683ed42588a242cc8bc1fef5c4827833 /lib/ManaTools/Shared/GUI/EventHandlerRole.pm
parentcb5c1fb04b6a80b5af3313bdc679f09cd2ceac7d (diff)
downloadmanatools-71c941594e36b631d26e49049576e669e0798ccf.tar
manatools-71c941594e36b631d26e49049576e669e0798ccf.tar.gz
manatools-71c941594e36b631d26e49049576e669e0798ccf.tar.bz2
manatools-71c941594e36b631d26e49049576e669e0798ccf.tar.xz
manatools-71c941594e36b631d26e49049576e669e0798ccf.zip
Handle eventHandlers more consistently
Diffstat (limited to 'lib/ManaTools/Shared/GUI/EventHandlerRole.pm')
-rw-r--r--lib/ManaTools/Shared/GUI/EventHandlerRole.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ManaTools/Shared/GUI/EventHandlerRole.pm b/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
index 09e18e47..515112ec 100644
--- a/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
+++ b/lib/ManaTools/Shared/GUI/EventHandlerRole.pm
@@ -65,12 +65,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
use Moose::Role;
+# parent event handler
has 'parentEventHandler' => (
is => 'rw',
isa => 'Maybe[ManaTools::Shared::GUI::EventHandlerRole]',
default => undef,
);
+# child event handlers
has 'eventHandlers' => (
is => 'ro',
isa => 'ArrayRef[ManaTools::Shared::GUI::EventHandlerRole]',