summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets
diff options
context:
space:
mode:
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.cpp2
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]