From bfbd54060e10f0f2cdfa417643f6dedee8fe0984 Mon Sep 17 00:00:00 2001 From: Maarten Vanraes Date: Mon, 9 May 2016 09:44:15 +0200 Subject: Modules: provide title & icon using the new Module --- lib/ManaTools/Module/Firewall.pm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'lib/ManaTools/Module/Firewall.pm') diff --git a/lib/ManaTools/Module/Firewall.pm b/lib/ManaTools/Module/Firewall.pm index f5c5b370..41a0b709 100644 --- a/lib/ManaTools/Module/Firewall.pm +++ b/lib/ManaTools/Module/Firewall.pm @@ -74,19 +74,16 @@ sub _configDirBuilder { with 'ManaTools::ConfigDirRole'; -has '+icon' => ( - default => File::ShareDir::dist_file(ManaTools::Shared::distName(), 'images/manawall.png'), -); - has '+name' => ( - lazy => 1, - builder => '_nameInitializer', + default => 'manawall', + required => 0, + init_arg => undef, ); -sub _nameInitializer { +sub _titleInitializer { my $self = shift; - return ($self->loc->N("manawall - Firewall Manager")); + return ($self->loc->N("%s - Firewall Manager", $self->name())); } -- cgit v1.2.1