phoneuis/ussdeditor/src/main.cpp
changeset 45 6b911d05207e
parent 27 2f8f8080a020
child 76 cfea66083b62
--- 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 <hbapplication.h>
 #include <hbmainwindow.h> 
 #include <hbview.h>
+#include <QTranslator>
 
 #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)