From fd7bf67019366c57c70f577606bb25cb801d6da2 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 17 Oct 2014 22:36:23 +0200 Subject: DOCS/client_api_examples: qtexample: don't require Qt 5.x Exclude the worthless Qt 5.0-only demo code on Qt 4.x. --- DOCS/client_api_examples/qtexample.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'DOCS') diff --git a/DOCS/client_api_examples/qtexample.cpp b/DOCS/client_api_examples/qtexample.cpp index b5a050572c..bcda45ef9b 100644 --- a/DOCS/client_api_examples/qtexample.cpp +++ b/DOCS/client_api_examples/qtexample.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -12,7 +13,10 @@ #include #include #include + +#if QT_VERSION >= 0x050000 #include +#endif #include @@ -112,6 +116,8 @@ void MainWindow::handle_mpv_event(mpv_event *event) } else if (strcmp(prop->name, "chapter-list") == 0 || strcmp(prop->name, "track-list") == 0) { + // Dump the properties as JSON for demo purposes. +#if QT_VERSION >= 0x050000 if (prop->format == MPV_FORMAT_NODE) { QVariant v = mpv::qt::node_to_variant((mpv_node *)prop->data); // Abuse JSON support for easily printing the mpv_node contents. @@ -119,6 +125,7 @@ void MainWindow::handle_mpv_event(mpv_event *event) append_log("Change property " + QString(prop->name) + ":\n"); append_log(d.toJson().data()); } +#endif } break; } -- cgit v1.2.3