trunk 20080912
[gitenigma.git] / src / wizard_timezone.cpp
blob1eac62c7ea619ec2824c0b4cd52b01b950f72733
1 #include <wizard_timezone.h>
2 #include <setup_timezone.h>
3 #include <lib/system/init.h>
4 #include <lib/system/econfig.h>
5 #include <lib/system/init_num.h>
7 int eWizardTimezone::run()
9 eZapTimeZoneSetup settimezone(false);
10 char *timezone=0;
11 if ( eConfig::getInstance()->getKey("/elitedvb/timezone", timezone) )
13 eDebug("Timezone is not set.. run Timezone Setup");
14 settimezone.show();
15 settimezone.exec();
16 settimezone.hide();
18 else
20 free(timezone);
21 eDebug("Dont run Timezone Setup.. timezone is already selected");
22 settimezone.setTimeZone();
24 return 0;
27 class eWizardTimezoneInit
29 public:
30 eWizardTimezoneInit()
32 eWizardTimezone::run();
36 eAutoInitP0<eWizardTimezoneInit> init_eWizardTimeZoneInit(eAutoInitNumbers::wizard+2, "wizard: timezone");