diff options
author | wm4 <wm4@nowhere> | 2014-10-17 22:36:23 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-10-17 22:36:23 +0200 |
commit | fd7bf67019366c57c70f577606bb25cb801d6da2 (patch) | |
tree | 54f09a3015982fd3a350594995230998a7659a76 /DOCS | |
parent | 70cc42655d622c5bc0b78e630fc40dd28ac6703e (diff) | |
download | mpv-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.
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/client_api_examples/qtexample.cpp | 7 |
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; } |