--- a/deviceupdatesui/deviceupdates/src/main.cpp Fri Sep 17 19:58:05 2010 +0530
+++ b/deviceupdatesui/deviceupdates/src/main.cpp Fri Oct 15 11:39:02 2010 +0530
@@ -24,8 +24,6 @@
int main(int argc, char *argv[])
{
HbApplication app(argc, argv);
- //HbView* newview= new HbView();
-
QTranslator *translator = new QTranslator();
QString lang = QLocale::system().name();
qDebug("OMADM Loading qm file");
@@ -48,7 +46,7 @@
else
qDebug("omadm common translator loading failed");
- if( argc == 2) // Launch via Control Panel
+ if( argc == EQtHighwayLaunch) // Launch via Control Panel
{
QTranslator *cptranslator = new QTranslator();
fine = cptranslator->load("control_panel_" + lang, path);
@@ -64,11 +62,26 @@
}
HbMainWindow window;
-
- DMFotaView* view = new DMFotaView(&window);
+ DMServiceProvider* service=NULL;
+ DMFotaView* view =NULL;
+
+ if(argc == EQtHighwayLaunch)
+ {
+ service=new DMServiceProvider();
+ view = new DMFotaView(&window,service);
+ }
+ else
+ {
+ view= new DMFotaView(&window);
+ }
bool loadingok = view->addFotaView();
-
window.show();
- return app.exec();
+ TInt ret = app.exec();
+ if(argc==EQtHighwayLaunch)
+ {
+ delete service;
+ service = NULL;
+ }
+ return ret;
}