22 #include <QTranslator> |
22 #include <QTranslator> |
23 #include <QLocale> |
23 #include <QLocale> |
24 #include <QLatin1String> |
24 #include <QLatin1String> |
25 #include <QDir> |
25 #include <QDir> |
26 #include <cplogger.h> |
26 #include <cplogger.h> |
27 #include <cpbasepath.h> |
|
28 |
27 |
29 int main(int argc, char **argv) |
28 int main(int argc, char **argv) |
30 { |
29 { |
31 HbApplication app(argc, argv); |
30 HbApplication app(argc, argv); |
32 |
31 |
33 //used by QSettings |
32 //used by QSettings |
34 QCoreApplication::setOrganizationName("nokia"); |
33 QCoreApplication::setOrganizationName("nokia"); |
35 QCoreApplication::setOrganizationDomain("Orbit"); |
34 QCoreApplication::setOrganizationDomain("Orbit"); |
36 QCoreApplication::setApplicationName("ControlPanel"); |
35 QCoreApplication::setApplicationName("ControlPanel"); |
37 |
36 |
|
37 #ifdef ENABLE_CPFW_LOG |
38 Logger::instance(CPFW_LOGGER_NAME)->configure( |
38 Logger::instance(CPFW_LOGGER_NAME)->configure( |
39 CP_LOGGER_CONFIG_PATH,QSettings::IniFormat); |
39 CP_LOGGER_CONFIG_PATH,QSettings::IniFormat); |
|
40 #endif |
|
41 |
|
42 #ifdef ENABLE_CPPERF_LOG |
40 Logger::instance(CPPERF_LOGGER_NAME)->configure( |
43 Logger::instance(CPPERF_LOGGER_NAME)->configure( |
41 CP_LOGGER_CONFIG_PATH,QSettings::IniFormat); |
44 CP_LOGGER_CONFIG_PATH,QSettings::IniFormat); |
|
45 #endif |
42 |
46 |
43 CPFW_LOG("Entering ControlPanel.exe..."); |
47 CPFW_LOG("Entering ControlPanel.exe..."); |
44 CPPERF_LOG("Entering ControlPanel.exe..."); |
48 CPPERF_LOG("Entering ControlPanel.exe..."); |
45 |
49 |
46 QTranslator translator; |
50 QTranslator translator; |
47 if (translator.load("control_panel_" + QLocale::system().name(),"Z:/resource/qt/translations")) |
51 if (translator.load("control_panel_" + QLocale::system().name(),"Z:/resource/qt/translations")) |
48 { |
52 { |
49 qApp->installTranslator(&translator); |
53 qApp->installTranslator(&translator); |
50 } |
54 } |
51 |
55 |
52 HbStyleLoader::registerFilePath(CP_RESOURCE_PATH + QDir::separator() + WIDGETML_SUB_PATH); |
56 HbStyleLoader::registerFilePath(":/widgetml/cpdataformlistentryviewitem.css"); |
|
57 HbStyleLoader::registerFilePath(":/widgetml/cpdataformlistentryviewitem_color.css"); |
|
58 HbStyleLoader::registerFilePath(":/widgetml/cpdataformlistentryviewitem.widgetml"); |
53 |
59 |
54 CpMainWindow mainWindow; |
60 CpMainWindow mainWindow; |
55 |
61 |
56 CpMainView *mainView = new CpMainView(&mainWindow); |
62 CpMainView *mainView = new CpMainView(&mainWindow); |
57 QObject::connect(mainView,SIGNAL(aboutToClose()),qApp,SLOT(quit())); |
63 QObject::connect(mainView,SIGNAL(aboutToClose()),qApp,SLOT(quit())); |