123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include <QtGui/QApplication>
- #include "mainwindow.h"
- #include "buycatalog.h"
- #include <QtGui/QMessageBox>
- #include <QFile>
- #include <QTextStream>
- void myMessageHandler(QtMsgType type, const char *msg)
- {
- QString txt;
- switch (type) {
- case QtDebugMsg:
- txt = QString("Debug: %1").arg(msg);
- break;
- case QtWarningMsg:
- txt = QString("Warning: %1").arg(msg);
- break;
- case QtCriticalMsg:
- txt = QString("Critical: %1").arg(msg);
- break;
- case QtFatalMsg:
- txt = QString("Fatal: %1").arg(msg);
- abort();
- }
- QFile outFile("c:/data/Game.log");
- outFile.open(QIODevice::WriteOnly | QIODevice::Append);
- QTextStream ts(&outFile);
- ts << txt << endl;
- }
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- qInstallMsgHandler(myMessageHandler);
- MainWindow w;
- w.listLevels(a.applicationDirPath());
-
- //BuyCatalog w;
-
- #if defined(Q_WS_S60)// || defined (Q_WS_SIMULATOR)
- w.showFullScreen();
- #else
- w.show();
- #endif
-
- return a.exec();
- }
|