ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/s10k/Vago/main.cpp
(Generate patch)

Comparing Vago/trunk/Vago/main.cpp (file contents):
Revision 999 by s10k, Sat Apr 26 12:40:47 2014 UTC vs.
Revision 1058 by s10k, Sun Oct 30 14:42:39 2016 UTC

# Line 1 | Line 1
1 //#define USING_VM_TABLET_WARNING_FIX // Comment this line if not using a mac vm
2
3 #ifdef USING_VM_TABLET_WARNING_FIX
4 #include <qapplication.h>
5 void myMessageOutput(QtMsgType type, const QMessageLogContext &, const QString & str);
6 #endif
7
1   #include <QtWidgets/QApplication>
2   #include "mainwindow.h"
3  
4 +
5   int main(int argc, char *argv[])
6   {
7  
14 #ifdef USING_VM_TABLET_WARNING_FIX
15    qInstallMessageHandler(myMessageOutput);
16 #endif
17
8      QApplication a(argc, argv);
9      MainWindow w;
10      w.show();
11      a.setStyleSheet("QStatusBar::item { border: 0px; }"); //hide QLabels border in status bar //http://qt-project.org/forums/viewthread/18743
22    
23    return a.exec();
24 }
25
26 #ifdef USING_VM_TABLET_WARNING_FIX
27 void myMessageOutput(QtMsgType type, const QMessageLogContext &, const QString & str)
28 {
12  
13 <    const char * msg = str.toStdString().c_str();
13 > //    XmlToolsInterface *xmlToolsWindow = new XmlToolsInterface(new Logger(UtilVago::getAppPath(), GlobalVars::AppLogName));
14 > //    xmlToolsWindow->show(); //it destroys itself when finished.
15  
16 <    switch (type) {
33 <    case QtWarningMsg:
34 <        if(QString(msg)=="QNSView handleTabletEvent: This tablet device is unknown (received no proximity event for it). Discarding event."){ // ignore this message
35 <            return;
36 <        }
37 <        else{
38 <            fprintf(stderr, "%s\n", msg);
39 <            break;
40 <        }
41 <    case QtFatalMsg:
42 <        fprintf(stderr, "%s\n", msg);
43 <        abort();
44 <    default:
45 <        fprintf(stderr, "%s\n", msg);
46 <        break;
47 <    }
16 >    return a.exec();
17   }
18 < #endif
18 >

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)