diff -r ba76fc04e6c2 -r 6b911d05207e phoneuis/ussdeditor/src/main.cpp --- a/phoneuis/ussdeditor/src/main.cpp Fri Jun 04 10:19:18 2010 +0100 +++ b/phoneuis/ussdeditor/src/main.cpp Wed Jun 23 18:12:20 2010 +0300 @@ -20,6 +20,7 @@ #include #include #include +#include #include "ussdeditorquery.h" #include "ussdcomms.h" @@ -38,29 +39,33 @@ // Create application instance HbApplication application(argc, argv); TFLOGSTRING("USSDEDITOR: main app") - + + QTranslator translator; + QString path = "Z:/resource/qt/translations/"; + QString lang = QLocale::system().name(); + bool ok = translator.load("ussd_"+lang, path); + TFLOGSTRING2("USSDEDITOR: main, translation %d (1=OK, 0=fail)", ok ) + application.installTranslator(&translator); + // Create main widow HbMainWindow window; window.show(); TFLOGSTRING("USSDEDITOR: main window") - + // Add a virtual view and hidden it HbView *view = new HbView(); - // TODO: Still show - view->setViewFlags(HbView::ViewStatusBarHidden); - view->setViewFlags(HbView::ViewTitleBarHidden); window.addView(view); TFLOGSTRING("USSDEDITOR: main addView") // Create CUssdComms - ussd client CUssdComms *ussdComms = new CUssdComms(view); TFLOGSTRING("USSDEDITOR: main ussdComms") - + // Create HbInputDialog UssdEditorQuery *query = new UssdEditorQuery(*ussdComms); query->show(); TFLOGSTRING("USSDEDITOR: main query") - + // Execute application loop int result = application.exec(); TFLOGSTRING2("USSDEDITOR: main application OUT %d", result)