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 1061 by s10k, Fri Dec 9 19:04:18 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 + // TODO add lineedit to other lineedits that can receive files or folders, create additional funtions in lineedit where we can specify what kind of argument it accepts
5 + // Example: setAllowFolders(), setAllowFiles() or setAcceptedTypes(Enum from QtFiles)
6   int main(int argc, char *argv[])
7   {
8  
14 #ifdef USING_VM_TABLET_WARNING_FIX
15    qInstallMessageHandler(myMessageOutput);
16 #endif
17
9      QApplication a(argc, argv);
10      MainWindow w;
11      w.show();
12      a.setStyleSheet("QStatusBar::item { border: 0px; }"); //hide QLabels border in status bar //http://qt-project.org/forums/viewthread/18743
13 <    
13 >
14      return a.exec();
15   }
16  
26 #ifdef USING_VM_TABLET_WARNING_FIX
27 void myMessageOutput(QtMsgType type, const QMessageLogContext &, const QString & str)
28 {
29
30    const char * msg = str.toStdString().c_str();
31
32    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    }
48 }
49 #endif

Diff Legend

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