--- Vago/trunk/Vago/main.cpp 2013/04/06 23:10:19 792 +++ Vago/trunk/Vago/main.cpp 2014/04/26 12:40:47 999 @@ -2,17 +2,17 @@ #ifdef USING_VM_TABLET_WARNING_FIX #include -void myMessageOutput(QtMsgType type, const char *msg); +void myMessageOutput(QtMsgType type, const QMessageLogContext &, const QString & str); #endif -#include +#include #include "mainwindow.h" int main(int argc, char *argv[]) { #ifdef USING_VM_TABLET_WARNING_FIX - qInstallMsgHandler(myMessageOutput); + qInstallMessageHandler(myMessageOutput); #endif QApplication a(argc, argv); @@ -24,11 +24,14 @@ int main(int argc, char *argv[]) } #ifdef USING_VM_TABLET_WARNING_FIX -void myMessageOutput(QtMsgType type, const char *msg) +void myMessageOutput(QtMsgType type, const QMessageLogContext &, const QString & str) { + + const char * msg = str.toStdString().c_str(); + switch (type) { case QtWarningMsg: - if(QString(msg)=="QCocoaView handleTabletEvent: This tablet device is unknown (received no proximity event for it). Discarding event."){ // ignore this message + if(QString(msg)=="QNSView handleTabletEvent: This tablet device is unknown (received no proximity event for it). Discarding event."){ // ignore this message return; } else{