diff options
Diffstat (limited to 'lib/ManaTools/Module')
-rw-r--r-- | lib/ManaTools/Module/Firewall.pm | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/lib/ManaTools/Module/Firewall.pm b/lib/ManaTools/Module/Firewall.pm index e534ca98..873fb44b 100644 --- a/lib/ManaTools/Module/Firewall.pm +++ b/lib/ManaTools/Module/Firewall.pm @@ -25,6 +25,7 @@ use autodie; use Moose; use Moose::Autobox; use utf8; +use File::ShareDir ':ALL'; use yui; use ManaTools::Shared qw(trim); @@ -47,20 +48,28 @@ use XML::Simple; extends qw( ManaTools::Module ); has '+icon' => ( - default => "/usr/share/icons/manawall.png", + default => File::ShareDir::dist_file(ManaTools::Shared::distName(), 'images/manawall.png'), ); has '+name' => ( - default => "Firewall Manager", + lazy => 1, + builder => '_nameInitializer', ); +sub _nameInitializer { + my $self = shift; + + return ($self->loc->N("manawall - Firewall Manager")); +} + + =head1 VERSION -Version 1.0.0 +Version 1.0.1 =cut -our $VERSION = '1.0.0'; +our $VERSION = '1.0.1'; has 'dialog' => ( is => 'rw', |