28 // --------------------------------------------------------------------------- |
28 // --------------------------------------------------------------------------- |
29 // |
29 // |
30 int main(int argc, char *argv[]) |
30 int main(int argc, char *argv[]) |
31 { |
31 { |
32 SEARCH_FUNC_ENTRY("SEARCH::Search::main"); |
32 SEARCH_FUNC_ENTRY("SEARCH::Search::main"); |
33 |
33 PERF_APP_LAUNCH_END("SearchApplication Main Called"); |
34 HbApplication app(argc, argv); |
34 HbApplication app(argc, argv); |
35 |
35 |
36 QTranslator translator; |
36 QTranslator translator; |
37 QString lang = QLocale::system().name(); |
37 QString lang = QLocale::system().name(); |
38 QString path = "Z:/resource/qt/translations/"; |
38 QString path = "Z:/resource/qt/translations/"; |
56 app.installTranslator(&calenderTranslator); |
56 app.installTranslator(&calenderTranslator); |
57 |
57 |
58 QTranslator notesTranslator; |
58 QTranslator notesTranslator; |
59 notesTranslator.load("notes_" + lang, path); |
59 notesTranslator.load("notes_" + lang, path); |
60 app.installTranslator(¬esTranslator); |
60 app.installTranslator(¬esTranslator); |
61 |
61 PERF_APP_LAUNCH_END("Search Component Cunstructions starts"); |
62 Search search; |
62 Search search; |
|
63 PERF_APP_LAUNCH_END("Search Component Cunstructions Ends"); |
63 #ifdef ROM |
64 #ifdef ROM |
64 QDir::setCurrent("Z:/"); |
65 QDir::setCurrent("Z:/"); |
65 #else |
66 #else |
66 QDir::setCurrent("C:/"); |
67 QDir::setCurrent("C:/"); |
67 SEARCHDEBUG("main() - SearchApplication's current dir set to C:/"); |
68 SEARCHDEBUG("main() - SearchApplication's current dir set to C:/"); |
68 #endif //ROM |
69 #endif //ROM |
69 QObject::connect(&app, SIGNAL(aboutToQuit()), &search, SLOT(stop())); |
70 QObject::connect(&app, SIGNAL(aboutToQuit()), &search, SLOT(stop())); |
70 QObject::connect(&search, SIGNAL(exit()), &app, SLOT(quit()), |
71 QObject::connect(&search, SIGNAL(exit()), &app, SLOT(quit()), |
71 Qt::QueuedConnection); |
72 Qt::QueuedConnection); |
72 search.start(); |
73 search.start(); |
|
74 PERF_APP_LAUNCH_END("SearchApplication Ends, Main Event Loop"); |
73 int ret = app.exec(); |
75 int ret = app.exec(); |
74 SEARCH_FUNC_EXIT("SEARCH::Search::main"); |
76 SEARCH_FUNC_EXIT("SEARCH::Search::main"); |
75 return ret; |
77 return ret; |
76 } |
78 } |