diff options
Diffstat (limited to 'src/corelib/doc/snippets')
-rw-r--r-- | src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.cpp (renamed from src/corelib/doc/snippets/code/src_corelib_kernel_qabstracteventdispatcher.cpp) | 13 | ||||
-rw-r--r-- | src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp | 2 |
2 files changed, 13 insertions, 2 deletions
diff --git a/src/corelib/doc/snippets/code/src_corelib_kernel_qabstracteventdispatcher.cpp b/src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.cpp index eba007e947..3f2aecbbad 100644 --- a/src/corelib/doc/snippets/code/src_corelib_kernel_qabstracteventdispatcher.cpp +++ b/src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.cpp @@ -39,5 +39,16 @@ ****************************************************************************/ //! [0] -bool myEventFilter(void *message); +class MyXcbEventFilter : public QAbstractNativeEventFilter +{ +public: + virtual bool nativeEventFilter(const QByteArray &eventType, void *message, long *) Q_DECL_OVERRIDE + { + if (eventType == "xcb_generic_event_t") { + xcb_generic_event_t* ev = static_cast<xcb_generic_event_t *>(message); + // ... + } + return false; + } +}; //! [0] diff --git a/src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp b/src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp index 8023e6a218..6f09d9a389 100644 --- a/src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp +++ b/src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp @@ -57,7 +57,7 @@ foreach (const QString &path, app.libraryPaths()) //! [3] -bool myEventFilter(void *message, long *result); + //! [3] |