Changeset 181 for smplayer/trunk/src/myapplication.h
- Timestamp:
- Aug 31, 2016, 5:31:04 PM (9 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 179
- Property svn:mergeinfo changed
-
smplayer/trunk/src/myapplication.h
r176 r181 23 23 24 24 #ifdef Q_OS_WIN 25 #if QT_VERSION < 0x050000 26 #define USE_WINEVENTFILTER 27 #endif 25 //#define USE_WINEVENTFILTER 26 #endif 27 28 #if defined(USE_WINEVENTFILTER) && QT_VERSION >= 0x050000 29 #include <QAbstractNativeEventFilter> 28 30 #endif 29 31 … … 32 34 33 35 class MyApplication : public QtSingleApplication 36 #if defined(USE_WINEVENTFILTER) && QT_VERSION >= 0x050000 37 , QAbstractNativeEventFilter 38 #endif 34 39 { 35 40 Q_OBJECT 36 41 37 42 public: 38 MyApplication ( const QString & appId, int & argc, char ** argv ) 39 : QtSingleApplication(appId, argc, argv) {}; 43 MyApplication ( const QString & appId, int & argc, char ** argv ); 40 44 41 45 virtual void commitData ( QSessionManager & /*manager*/ ) { … … 49 53 #ifdef USE_WINEVENTFILTER 50 54 virtual bool winEventFilter(MSG * msg, long * result); 55 #if QT_VERSION >= 0x050000 56 virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result); 57 #endif 51 58 #endif 52 59 }; … … 56 63 57 64 class MyApplication : public QApplication 65 #if defined(USE_WINEVENTFILTER) && QT_VERSION >= 0x050000 66 , QAbstractNativeEventFilter 67 #endif 58 68 { 59 69 Q_OBJECT 60 70 61 71 public: 62 MyApplication ( const QString & appId, int & argc, char ** argv ) : QApplication(argc, argv) {};72 MyApplication ( const QString & appId, int & argc, char ** argv ); 63 73 64 74 virtual void commitData ( QSessionManager & /*manager*/ ) { … … 68 78 #ifdef USE_WINEVENTFILTER 69 79 virtual bool winEventFilter(MSG * msg, long * result); 80 #if QT_VERSION >= 0x050000 81 virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *result); 82 #endif 70 83 #endif 71 84 };
Note:
See TracChangeset
for help on using the changeset viewer.