summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-10-17 22:36:23 +0200
committerwm4 <wm4@nowhere>2014-10-17 22:36:23 +0200
commitfd7bf67019366c57c70f577606bb25cb801d6da2 (patch)
tree54f09a3015982fd3a350594995230998a7659a76
parent70cc42655d622c5bc0b78e630fc40dd28ac6703e (diff)
downloadmpv-fd7bf67019366c57c70f577606bb25cb801d6da2.tar.bz2
mpv-fd7bf67019366c57c70f577606bb25cb801d6da2.tar.xz
DOCS/client_api_examples: qtexample: don't require Qt 5.x
Exclude the worthless Qt 5.0-only demo code on Qt 4.x.
-rw-r--r--DOCS/client_api_examples/qtexample.cpp7
1 files changed, 7 insertions, 0 deletions
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 <clocale>
#include <sstream>
+#include <QtGlobal>
#include <QFileDialog>
#include <QStatusBar>
#include <QMenuBar>
@@ -12,7 +13,10 @@
#include <QGridLayout>
#include <QApplication>
#include <QTextEdit>
+
+#if QT_VERSION >= 0x050000
#include <QJsonDocument>
+#endif
#include <mpv/qthelper.hpp>
@@ -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;
}