diff -r 863c77d15828 -r d9d4ea56179a contactengine/main.cpp --- a/contactengine/main.cpp Fri Sep 10 09:00:20 2010 -0700 +++ b/contactengine/main.cpp Thu Sep 16 10:59:11 2010 -0700 @@ -1,9 +1,18 @@ #include #include #include +#include +#include + +#ifdef USE_ORANGE_FW +#include +#include +#include "mainview.h" +#include "contactlist.h" +#else #include "mainwindow.h" #include "dbtools.h" -#include +#endif // Tech Tip: By default, Actions is added to the Options menu. The // idea is to support context menus on non-touch mobiles. @@ -17,12 +26,34 @@ } } - +#ifdef USE_ORANGE_FW int main(int argc, char *argv[]) { + OLApplication a(argc, argv); + + MainView *mainView = new MainView(NULL); + + disableContextMenu(); + + a.setWindowTitle("(OL)Contact App"); + mainView->resize(a.viewSize()); +// QLabel* test = new QLabel("main base view", mainView); +// Q_UNUSED(test); + ContactList *cl = new ContactList(mainView); + Q_UNUSED(cl) + mainView->connect(&a, SIGNAL(appStarted()), mainView, SLOT(startApp())); + + return a.exec(); +} +#else +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); MainWindow w; + + DBTools dbt; QString dbLocation(":/contacts.csv"); @@ -31,12 +62,12 @@ disableContextMenu(); - w.setWindowTitle("Qt Study App"); + w.setWindowTitle("Contact App"); #if defined(Q_WS_S60) w.showMaximized(); #else w.show(); #endif - return a.exec(); } +#endif