From 74a383667e63c00762aeac05ab77d97ddd2e19fb Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Sun, 20 Dec 2015 12:44:27 +0100 Subject: Fixed icon --- lib/ManaTools/Module/Firewall.pm | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'lib') 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', -- cgit v1.2.1