diff -r 989397f9511c -r 67b3e3c1fc87 securitydialogs/SecUi/SecUiTestQt/main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/securitydialogs/SecUi/SecUiTestQt/main.cpp Wed Oct 20 14:51:23 2010 +0300 @@ -0,0 +1,74 @@ +#include +#include + +#include "contentwidget.h" + +//#define DEBUG_TO_FILE + +#ifdef DEBUG_TO_FILE +#include +#include + +const int maxPathIndex = 1; +const char *paths[/*maxPathIndex*/] = {"f:\\SecUiTestQt-log.txt"}; + +FILE* file = 0; + +void myMessageOutput(QtMsgType type, const char *msg) { + switch (type) { + case QtDebugMsg: { + fprintf(file, "Debug: %s\n", msg); + } + break; + case QtWarningMsg: { + //fprintf(file, "Warning: %s\n", msg); + } + break; + case QtCriticalMsg: { + fprintf(file, "Critical: %s\n", msg); + } + break; + case QtFatalMsg: { + fprintf(file, "Fatal: %s\n", msg); + abort(); + } + } +} +#endif + + +int main(int argc, char *argv[]) +{ +#ifdef DEBUG_TO_FILE + int pathIndex = 0; + while (!file && pathIndex < maxPathIndex) { + file = fopen(paths[pathIndex], "a"); + if (!file) ++pathIndex; + } + if (file) qInstallMsgHandler(myMessageOutput); + qDebug("============================================================" + "==========================================================="); + qDebug("============================================================" + "==========================================================="); +#endif + HbApplication app(argc, argv); + app.setApplicationName( "SecUiTestQt" ); + + QString appDir = app.applicationDirPath(); + + HbMainWindow* window = new HbMainWindow(); + + ContentWidget *view = new ContentWidget(appDir, window); + window->addView(view); + + window->show(); + int closeCode = app.exec(); + window->deleteLater(); + +#ifdef DEBUG_TO_FILE + if (file) { + fclose(file); + } +#endif + return closeCode; +}