diff --git a/.qmake.conf b/.qmake.conf index d8bef836..c44318c8 100644 --- a/.qmake.conf +++ b/.qmake.conf @@ -1,2 +1,4 @@ -MODULE_VERSION=1.0.0 load(qt_build_config) +CONFIG += qt_example_installs + +MODULE_VERSION=1.0.0 diff --git a/examples/audiolevels/audiolevels.cpp b/examples/datavisualization/audiolevels/audiolevels.cpp similarity index 100% rename from examples/audiolevels/audiolevels.cpp rename to examples/datavisualization/audiolevels/audiolevels.cpp diff --git a/examples/audiolevels/audiolevels.h b/examples/datavisualization/audiolevels/audiolevels.h similarity index 100% rename from examples/audiolevels/audiolevels.h rename to examples/datavisualization/audiolevels/audiolevels.h diff --git a/examples/audiolevels/audiolevels.pro b/examples/datavisualization/audiolevels/audiolevels.pro similarity index 77% rename from examples/audiolevels/audiolevels.pro rename to examples/datavisualization/audiolevels/audiolevels.pro index 7df4379b..46f01635 100644 --- a/examples/audiolevels/audiolevels.pro +++ b/examples/datavisualization/audiolevels/audiolevels.pro @@ -12,9 +12,3 @@ SOURCES += main.cpp \ HEADERS += audiolevels.h \ audiolevelsiodevice.h - -INSTALLS += target - -OTHER_FILES += doc/src/* \ - doc/images/* - diff --git a/examples/audiolevels/audiolevelsiodevice.cpp b/examples/datavisualization/audiolevels/audiolevelsiodevice.cpp similarity index 100% rename from examples/audiolevels/audiolevelsiodevice.cpp rename to examples/datavisualization/audiolevels/audiolevelsiodevice.cpp diff --git a/examples/audiolevels/audiolevelsiodevice.h b/examples/datavisualization/audiolevels/audiolevelsiodevice.h similarity index 100% rename from examples/audiolevels/audiolevelsiodevice.h rename to examples/datavisualization/audiolevels/audiolevelsiodevice.h diff --git a/examples/audiolevels/doc/images/audiolevels-example.png b/examples/datavisualization/audiolevels/doc/images/audiolevels-example.png similarity index 100% rename from examples/audiolevels/doc/images/audiolevels-example.png rename to examples/datavisualization/audiolevels/doc/images/audiolevels-example.png diff --git a/examples/audiolevels/doc/src/audiolevels.qdoc b/examples/datavisualization/audiolevels/doc/src/audiolevels.qdoc similarity index 100% rename from examples/audiolevels/doc/src/audiolevels.qdoc rename to examples/datavisualization/audiolevels/doc/src/audiolevels.qdoc diff --git a/examples/audiolevels/main.cpp b/examples/datavisualization/audiolevels/main.cpp similarity index 100% rename from examples/audiolevels/main.cpp rename to examples/datavisualization/audiolevels/main.cpp diff --git a/examples/bars/bars.pro b/examples/datavisualization/bars/bars.pro similarity index 68% rename from examples/bars/bars.pro rename to examples/datavisualization/bars/bars.pro index e4e2c5fa..5de4626a 100644 --- a/examples/bars/bars.pro +++ b/examples/datavisualization/bars/bars.pro @@ -6,8 +6,3 @@ SOURCES += main.cpp graphmodifier.cpp HEADERS += graphmodifier.h QT += widgets - -INSTALLS += target - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/bars/doc/images/bars-example.png b/examples/datavisualization/bars/doc/images/bars-example.png similarity index 100% rename from examples/bars/doc/images/bars-example.png rename to examples/datavisualization/bars/doc/images/bars-example.png diff --git a/examples/bars/doc/src/bars.qdoc b/examples/datavisualization/bars/doc/src/bars.qdoc similarity index 100% rename from examples/bars/doc/src/bars.qdoc rename to examples/datavisualization/bars/doc/src/bars.qdoc diff --git a/examples/bars/graphmodifier.cpp b/examples/datavisualization/bars/graphmodifier.cpp similarity index 100% rename from examples/bars/graphmodifier.cpp rename to examples/datavisualization/bars/graphmodifier.cpp diff --git a/examples/bars/graphmodifier.h b/examples/datavisualization/bars/graphmodifier.h similarity index 100% rename from examples/bars/graphmodifier.h rename to examples/datavisualization/bars/graphmodifier.h diff --git a/examples/bars/main.cpp b/examples/datavisualization/bars/main.cpp similarity index 100% rename from examples/bars/main.cpp rename to examples/datavisualization/bars/main.cpp diff --git a/examples/custominput/custominput.pro b/examples/datavisualization/custominput/custominput.pro similarity index 77% rename from examples/custominput/custominput.pro rename to examples/datavisualization/custominput/custominput.pro index 9a94cfcd..303cfc83 100644 --- a/examples/custominput/custominput.pro +++ b/examples/datavisualization/custominput/custominput.pro @@ -9,9 +9,4 @@ HEADERS += scatterdatamodifier.h \ QT += widgets -INSTALLS += target - RESOURCES += custominput.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/custominput/custominput.qrc b/examples/datavisualization/custominput/custominput.qrc similarity index 100% rename from examples/custominput/custominput.qrc rename to examples/datavisualization/custominput/custominput.qrc diff --git a/examples/custominput/custominputhandler.cpp b/examples/datavisualization/custominput/custominputhandler.cpp similarity index 100% rename from examples/custominput/custominputhandler.cpp rename to examples/datavisualization/custominput/custominputhandler.cpp diff --git a/examples/custominput/custominputhandler.h b/examples/datavisualization/custominput/custominputhandler.h similarity index 100% rename from examples/custominput/custominputhandler.h rename to examples/datavisualization/custominput/custominputhandler.h diff --git a/examples/custominput/data/data.txt b/examples/datavisualization/custominput/data/data.txt similarity index 100% rename from examples/custominput/data/data.txt rename to examples/datavisualization/custominput/data/data.txt diff --git a/examples/custominput/doc/images/custominput-example.png b/examples/datavisualization/custominput/doc/images/custominput-example.png similarity index 100% rename from examples/custominput/doc/images/custominput-example.png rename to examples/datavisualization/custominput/doc/images/custominput-example.png diff --git a/examples/custominput/doc/src/custominput.qdoc b/examples/datavisualization/custominput/doc/src/custominput.qdoc similarity index 100% rename from examples/custominput/doc/src/custominput.qdoc rename to examples/datavisualization/custominput/doc/src/custominput.qdoc diff --git a/examples/custominput/main.cpp b/examples/datavisualization/custominput/main.cpp similarity index 100% rename from examples/custominput/main.cpp rename to examples/datavisualization/custominput/main.cpp diff --git a/examples/custominput/scatterdatamodifier.cpp b/examples/datavisualization/custominput/scatterdatamodifier.cpp similarity index 100% rename from examples/custominput/scatterdatamodifier.cpp rename to examples/datavisualization/custominput/scatterdatamodifier.cpp diff --git a/examples/custominput/scatterdatamodifier.h b/examples/datavisualization/custominput/scatterdatamodifier.h similarity index 100% rename from examples/custominput/scatterdatamodifier.h rename to examples/datavisualization/custominput/scatterdatamodifier.h diff --git a/examples/customproxy/customproxy.pro b/examples/datavisualization/customproxy/customproxy.pro similarity index 76% rename from examples/customproxy/customproxy.pro rename to examples/datavisualization/customproxy/customproxy.pro index 2b764a41..7a347d78 100644 --- a/examples/customproxy/customproxy.pro +++ b/examples/datavisualization/customproxy/customproxy.pro @@ -14,11 +14,7 @@ HEADERS += \ variantbardataproxy.h \ variantbardatamapping.h -INSTALLS += target - RESOURCES += customproxy.qrc -OTHER_FILES += data/raindata.txt \ - doc/src/* \ - doc/images/* +OTHER_FILES += data/raindata.txt diff --git a/examples/customproxy/customproxy.qrc b/examples/datavisualization/customproxy/customproxy.qrc similarity index 100% rename from examples/customproxy/customproxy.qrc rename to examples/datavisualization/customproxy/customproxy.qrc diff --git a/examples/customproxy/data/raindata.txt b/examples/datavisualization/customproxy/data/raindata.txt similarity index 100% rename from examples/customproxy/data/raindata.txt rename to examples/datavisualization/customproxy/data/raindata.txt diff --git a/examples/customproxy/doc/images/customproxy-example.png b/examples/datavisualization/customproxy/doc/images/customproxy-example.png similarity index 100% rename from examples/customproxy/doc/images/customproxy-example.png rename to examples/datavisualization/customproxy/doc/images/customproxy-example.png diff --git a/examples/customproxy/doc/src/customproxy.qdoc b/examples/datavisualization/customproxy/doc/src/customproxy.qdoc similarity index 100% rename from examples/customproxy/doc/src/customproxy.qdoc rename to examples/datavisualization/customproxy/doc/src/customproxy.qdoc diff --git a/examples/customproxy/main.cpp b/examples/datavisualization/customproxy/main.cpp similarity index 100% rename from examples/customproxy/main.cpp rename to examples/datavisualization/customproxy/main.cpp diff --git a/examples/customproxy/rainfallgraph.cpp b/examples/datavisualization/customproxy/rainfallgraph.cpp similarity index 100% rename from examples/customproxy/rainfallgraph.cpp rename to examples/datavisualization/customproxy/rainfallgraph.cpp diff --git a/examples/customproxy/rainfallgraph.h b/examples/datavisualization/customproxy/rainfallgraph.h similarity index 100% rename from examples/customproxy/rainfallgraph.h rename to examples/datavisualization/customproxy/rainfallgraph.h diff --git a/examples/customproxy/variantbardatamapping.cpp b/examples/datavisualization/customproxy/variantbardatamapping.cpp similarity index 100% rename from examples/customproxy/variantbardatamapping.cpp rename to examples/datavisualization/customproxy/variantbardatamapping.cpp diff --git a/examples/customproxy/variantbardatamapping.h b/examples/datavisualization/customproxy/variantbardatamapping.h similarity index 100% rename from examples/customproxy/variantbardatamapping.h rename to examples/datavisualization/customproxy/variantbardatamapping.h diff --git a/examples/customproxy/variantbardataproxy.cpp b/examples/datavisualization/customproxy/variantbardataproxy.cpp similarity index 100% rename from examples/customproxy/variantbardataproxy.cpp rename to examples/datavisualization/customproxy/variantbardataproxy.cpp diff --git a/examples/customproxy/variantbardataproxy.h b/examples/datavisualization/customproxy/variantbardataproxy.h similarity index 100% rename from examples/customproxy/variantbardataproxy.h rename to examples/datavisualization/customproxy/variantbardataproxy.h diff --git a/examples/customproxy/variantdataset.cpp b/examples/datavisualization/customproxy/variantdataset.cpp similarity index 100% rename from examples/customproxy/variantdataset.cpp rename to examples/datavisualization/customproxy/variantdataset.cpp diff --git a/examples/customproxy/variantdataset.h b/examples/datavisualization/customproxy/variantdataset.h similarity index 100% rename from examples/customproxy/variantdataset.h rename to examples/datavisualization/customproxy/variantdataset.h diff --git a/examples/datavisualization/datavisualization.pro b/examples/datavisualization/datavisualization.pro new file mode 100644 index 00000000..4330ef4c --- /dev/null +++ b/examples/datavisualization/datavisualization.pro @@ -0,0 +1,21 @@ +TEMPLATE = subdirs +SUBDIRS += qmlbars \ + qmlscatter \ + qmlsurface \ + qmlcustominput \ + qmllegend \ + qmlmultigraph \ + qmloscilloscope \ + qmlsurfacelayers + +!android:!ios { + SUBDIRS += bars \ + custominput \ + customproxy \ + itemmodel \ + scatter \ + surface \ + rotations +} + +qtHaveModule(multimedia):!android:!ios: SUBDIRS += audiolevels diff --git a/examples/datavisualization/examples.pri b/examples/datavisualization/examples.pri new file mode 100644 index 00000000..d5f37733 --- /dev/null +++ b/examples/datavisualization/examples.pri @@ -0,0 +1,13 @@ +INCLUDEPATH += ../../../include + +LIBS += -L$$OUT_PWD/../../../lib + +TEMPLATE = app + +QT += datavisualization + +target.path = $$[QT_INSTALL_EXAMPLES]/datavisualization/$$TARGET +INSTALLS += target + +OTHER_FILES += doc/src/* \ + doc/images/* diff --git a/examples/itemmodel/doc/images/itemmodel-example-2.png b/examples/datavisualization/itemmodel/doc/images/itemmodel-example-2.png similarity index 100% rename from examples/itemmodel/doc/images/itemmodel-example-2.png rename to examples/datavisualization/itemmodel/doc/images/itemmodel-example-2.png diff --git a/examples/itemmodel/doc/images/itemmodel-example.png b/examples/datavisualization/itemmodel/doc/images/itemmodel-example.png similarity index 100% rename from examples/itemmodel/doc/images/itemmodel-example.png rename to examples/datavisualization/itemmodel/doc/images/itemmodel-example.png diff --git a/examples/itemmodel/doc/src/itemmodel.qdoc b/examples/datavisualization/itemmodel/doc/src/itemmodel.qdoc similarity index 100% rename from examples/itemmodel/doc/src/itemmodel.qdoc rename to examples/datavisualization/itemmodel/doc/src/itemmodel.qdoc diff --git a/examples/itemmodel/itemmodel.pro b/examples/datavisualization/itemmodel/itemmodel.pro similarity index 61% rename from examples/itemmodel/itemmodel.pro rename to examples/datavisualization/itemmodel/itemmodel.pro index f319f690..844fe3d8 100644 --- a/examples/itemmodel/itemmodel.pro +++ b/examples/datavisualization/itemmodel/itemmodel.pro @@ -4,9 +4,4 @@ SOURCES += main.cpp -INSTALLS += target - QT += widgets - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/itemmodel/main.cpp b/examples/datavisualization/itemmodel/main.cpp similarity index 100% rename from examples/itemmodel/main.cpp rename to examples/datavisualization/itemmodel/main.cpp diff --git a/examples/qmlbars/doc/images/qmlbars-example.png b/examples/datavisualization/qmlbars/doc/images/qmlbars-example.png similarity index 100% rename from examples/qmlbars/doc/images/qmlbars-example.png rename to examples/datavisualization/qmlbars/doc/images/qmlbars-example.png diff --git a/examples/qmlbars/doc/src/qmlbars.qdoc b/examples/datavisualization/qmlbars/doc/src/qmlbars.qdoc similarity index 100% rename from examples/qmlbars/doc/src/qmlbars.qdoc rename to examples/datavisualization/qmlbars/doc/src/qmlbars.qdoc diff --git a/examples/qmlbars/main.cpp b/examples/datavisualization/qmlbars/main.cpp similarity index 78% rename from examples/qmlbars/main.cpp rename to examples/datavisualization/qmlbars/main.cpp index d3cfaf0c..a6b2f4c5 100644 --- a/examples/qmlbars/main.cpp +++ b/examples/datavisualization/qmlbars/main.cpp @@ -34,12 +34,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("Monthly income/expenses")); viewer.setSource(QUrl("qrc:/qml/qmlbars/main.qml")); diff --git a/examples/qmlbars/qml/qmlbars/Axes.qml b/examples/datavisualization/qmlbars/qml/qmlbars/Axes.qml similarity index 100% rename from examples/qmlbars/qml/qmlbars/Axes.qml rename to examples/datavisualization/qmlbars/qml/qmlbars/Axes.qml diff --git a/examples/qmlbars/qml/qmlbars/Data.qml b/examples/datavisualization/qmlbars/qml/qmlbars/Data.qml similarity index 100% rename from examples/qmlbars/qml/qmlbars/Data.qml rename to examples/datavisualization/qmlbars/qml/qmlbars/Data.qml diff --git a/examples/qmlbars/qml/qmlbars/main.qml b/examples/datavisualization/qmlbars/qml/qmlbars/main.qml similarity index 100% rename from examples/qmlbars/qml/qmlbars/main.qml rename to examples/datavisualization/qmlbars/qml/qmlbars/main.qml diff --git a/examples/qmlbars/qmlbars.desktop b/examples/datavisualization/qmlbars/qmlbars.desktop similarity index 100% rename from examples/qmlbars/qmlbars.desktop rename to examples/datavisualization/qmlbars/qmlbars.desktop diff --git a/examples/qmlbars/qmlbars.pro b/examples/datavisualization/qmlbars/qmlbars.pro similarity index 91% rename from examples/qmlbars/qmlbars.pro rename to examples/datavisualization/qmlbars/qmlbars.pro index 7d0460f0..c3d48fd9 100644 --- a/examples/qmlbars/qmlbars.pro +++ b/examples/datavisualization/qmlbars/qmlbars.pro @@ -18,6 +18,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmlbars.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlbars/qmlbars.qrc b/examples/datavisualization/qmlbars/qmlbars.qrc similarity index 100% rename from examples/qmlbars/qmlbars.qrc rename to examples/datavisualization/qmlbars/qmlbars.qrc diff --git a/examples/qmlbars/qmlbars64.png b/examples/datavisualization/qmlbars/qmlbars64.png similarity index 100% rename from examples/qmlbars/qmlbars64.png rename to examples/datavisualization/qmlbars/qmlbars64.png diff --git a/examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlbars/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmlcustominput/doc/images/qmlcustominput-example.png b/examples/datavisualization/qmlcustominput/doc/images/qmlcustominput-example.png similarity index 100% rename from examples/qmlcustominput/doc/images/qmlcustominput-example.png rename to examples/datavisualization/qmlcustominput/doc/images/qmlcustominput-example.png diff --git a/examples/qmlcustominput/doc/src/qmlcustominput.qdoc b/examples/datavisualization/qmlcustominput/doc/src/qmlcustominput.qdoc similarity index 100% rename from examples/qmlcustominput/doc/src/qmlcustominput.qdoc rename to examples/datavisualization/qmlcustominput/doc/src/qmlcustominput.qdoc diff --git a/examples/qmlcustominput/main.cpp b/examples/datavisualization/qmlcustominput/main.cpp similarity index 78% rename from examples/qmlcustominput/main.cpp rename to examples/datavisualization/qmlcustominput/main.cpp index cc602be7..9bb88836 100644 --- a/examples/qmlcustominput/main.cpp +++ b/examples/datavisualization/qmlcustominput/main.cpp @@ -34,12 +34,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("QML Custom Input")); viewer.setSource(QUrl("qrc:/qml/qmlcustominput/main.qml")); diff --git a/examples/qmlcustominput/qml/qmlcustominput/Data.qml b/examples/datavisualization/qmlcustominput/qml/qmlcustominput/Data.qml similarity index 100% rename from examples/qmlcustominput/qml/qmlcustominput/Data.qml rename to examples/datavisualization/qmlcustominput/qml/qmlcustominput/Data.qml diff --git a/examples/qmlcustominput/qml/qmlcustominput/NewButton.qml b/examples/datavisualization/qmlcustominput/qml/qmlcustominput/NewButton.qml similarity index 100% rename from examples/qmlcustominput/qml/qmlcustominput/NewButton.qml rename to examples/datavisualization/qmlcustominput/qml/qmlcustominput/NewButton.qml diff --git a/examples/qmlcustominput/qml/qmlcustominput/main.qml b/examples/datavisualization/qmlcustominput/qml/qmlcustominput/main.qml similarity index 100% rename from examples/qmlcustominput/qml/qmlcustominput/main.qml rename to examples/datavisualization/qmlcustominput/qml/qmlcustominput/main.qml diff --git a/examples/qmlcustominput/qmlcustominput.desktop b/examples/datavisualization/qmlcustominput/qmlcustominput.desktop similarity index 100% rename from examples/qmlcustominput/qmlcustominput.desktop rename to examples/datavisualization/qmlcustominput/qmlcustominput.desktop diff --git a/examples/qmlcustominput/qmlcustominput.pro b/examples/datavisualization/qmlcustominput/qmlcustominput.pro similarity index 91% rename from examples/qmlcustominput/qmlcustominput.pro rename to examples/datavisualization/qmlcustominput/qmlcustominput.pro index 40cd3f24..07e61d72 100644 --- a/examples/qmlcustominput/qmlcustominput.pro +++ b/examples/datavisualization/qmlcustominput/qmlcustominput.pro @@ -19,6 +19,3 @@ qtcAddDeployment() RESOURCES += \ qmlcustominput.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlcustominput/qmlcustominput.qrc b/examples/datavisualization/qmlcustominput/qmlcustominput.qrc similarity index 100% rename from examples/qmlcustominput/qmlcustominput.qrc rename to examples/datavisualization/qmlcustominput/qmlcustominput.qrc diff --git a/examples/qmlcustominput/qmlcustominput64.png b/examples/datavisualization/qmlcustominput/qmlcustominput64.png similarity index 100% rename from examples/qmlcustominput/qmlcustominput64.png rename to examples/datavisualization/qmlcustominput/qmlcustominput64.png diff --git a/examples/qmlcustominput/qmlcustominput80.png b/examples/datavisualization/qmlcustominput/qmlcustominput80.png similarity index 100% rename from examples/qmlcustominput/qmlcustominput80.png rename to examples/datavisualization/qmlcustominput/qmlcustominput80.png diff --git a/examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlcustominput/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmllegend/doc/images/qmllegend-example.png b/examples/datavisualization/qmllegend/doc/images/qmllegend-example.png similarity index 100% rename from examples/qmllegend/doc/images/qmllegend-example.png rename to examples/datavisualization/qmllegend/doc/images/qmllegend-example.png diff --git a/examples/qmllegend/doc/src/qmllegend.qdoc b/examples/datavisualization/qmllegend/doc/src/qmllegend.qdoc similarity index 100% rename from examples/qmllegend/doc/src/qmllegend.qdoc rename to examples/datavisualization/qmllegend/doc/src/qmllegend.qdoc diff --git a/examples/qmllegend/main.cpp b/examples/datavisualization/qmllegend/main.cpp similarity index 78% rename from examples/qmllegend/main.cpp rename to examples/datavisualization/qmllegend/main.cpp index 881297f6..5c6b8d24 100644 --- a/examples/qmllegend/main.cpp +++ b/examples/datavisualization/qmllegend/main.cpp @@ -34,12 +34,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("Legend example")); viewer.setSource(QUrl("qrc:/qml/qmllegend/main.qml")); diff --git a/examples/qmllegend/qml/qmllegend/Data.qml b/examples/datavisualization/qmllegend/qml/qmllegend/Data.qml similarity index 100% rename from examples/qmllegend/qml/qmllegend/Data.qml rename to examples/datavisualization/qmllegend/qml/qmllegend/Data.qml diff --git a/examples/qmllegend/qml/qmllegend/LegendItem.qml b/examples/datavisualization/qmllegend/qml/qmllegend/LegendItem.qml similarity index 100% rename from examples/qmllegend/qml/qmllegend/LegendItem.qml rename to examples/datavisualization/qmllegend/qml/qmllegend/LegendItem.qml diff --git a/examples/qmllegend/qml/qmllegend/NewButton.qml b/examples/datavisualization/qmllegend/qml/qmllegend/NewButton.qml similarity index 100% rename from examples/qmllegend/qml/qmllegend/NewButton.qml rename to examples/datavisualization/qmllegend/qml/qmllegend/NewButton.qml diff --git a/examples/qmllegend/qml/qmllegend/main.qml b/examples/datavisualization/qmllegend/qml/qmllegend/main.qml similarity index 100% rename from examples/qmllegend/qml/qmllegend/main.qml rename to examples/datavisualization/qmllegend/qml/qmllegend/main.qml diff --git a/examples/qmllegend/qmllegend.desktop b/examples/datavisualization/qmllegend/qmllegend.desktop similarity index 100% rename from examples/qmllegend/qmllegend.desktop rename to examples/datavisualization/qmllegend/qmllegend.desktop diff --git a/examples/qmllegend/qmllegend.pro b/examples/datavisualization/qmllegend/qmllegend.pro similarity index 100% rename from examples/qmllegend/qmllegend.pro rename to examples/datavisualization/qmllegend/qmllegend.pro diff --git a/examples/qmllegend/qmllegend.qrc b/examples/datavisualization/qmllegend/qmllegend.qrc similarity index 100% rename from examples/qmllegend/qmllegend.qrc rename to examples/datavisualization/qmllegend/qmllegend.qrc diff --git a/examples/qmllegend/qmllegend64.png b/examples/datavisualization/qmllegend/qmllegend64.png similarity index 100% rename from examples/qmllegend/qmllegend64.png rename to examples/datavisualization/qmllegend/qmllegend64.png diff --git a/examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmllegend/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmlmultigraph/doc/images/qmlmultigraph-example.png b/examples/datavisualization/qmlmultigraph/doc/images/qmlmultigraph-example.png similarity index 100% rename from examples/qmlmultigraph/doc/images/qmlmultigraph-example.png rename to examples/datavisualization/qmlmultigraph/doc/images/qmlmultigraph-example.png diff --git a/examples/qmlmultigraph/doc/src/qmlmultigraph.qdoc b/examples/datavisualization/qmlmultigraph/doc/src/qmlmultigraph.qdoc similarity index 100% rename from examples/qmlmultigraph/doc/src/qmlmultigraph.qdoc rename to examples/datavisualization/qmlmultigraph/doc/src/qmlmultigraph.qdoc diff --git a/examples/qmlmultigraph/main.cpp b/examples/datavisualization/qmlmultigraph/main.cpp similarity index 78% rename from examples/qmlmultigraph/main.cpp rename to examples/datavisualization/qmlmultigraph/main.cpp index 95201da5..8450e28a 100644 --- a/examples/qmlmultigraph/main.cpp +++ b/examples/datavisualization/qmlmultigraph/main.cpp @@ -34,12 +34,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("QML multigraph example")); viewer.setSource(QUrl("qrc:/qml/qmlmultigraph/main.qml")); viewer.setResizeMode(QQuickView::SizeRootObjectToView); diff --git a/examples/qmlmultigraph/qml/qmlmultigraph/Data.qml b/examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/Data.qml similarity index 100% rename from examples/qmlmultigraph/qml/qmlmultigraph/Data.qml rename to examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/Data.qml diff --git a/examples/qmlmultigraph/qml/qmlmultigraph/NewButton.qml b/examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/NewButton.qml similarity index 100% rename from examples/qmlmultigraph/qml/qmlmultigraph/NewButton.qml rename to examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/NewButton.qml diff --git a/examples/qmlmultigraph/qml/qmlmultigraph/main.qml b/examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/main.qml similarity index 100% rename from examples/qmlmultigraph/qml/qmlmultigraph/main.qml rename to examples/datavisualization/qmlmultigraph/qml/qmlmultigraph/main.qml diff --git a/examples/qmlmultigraph/qmlmultigraph.desktop b/examples/datavisualization/qmlmultigraph/qmlmultigraph.desktop similarity index 100% rename from examples/qmlmultigraph/qmlmultigraph.desktop rename to examples/datavisualization/qmlmultigraph/qmlmultigraph.desktop diff --git a/examples/qmlmultigraph/qmlmultigraph.pro b/examples/datavisualization/qmlmultigraph/qmlmultigraph.pro similarity index 91% rename from examples/qmlmultigraph/qmlmultigraph.pro rename to examples/datavisualization/qmlmultigraph/qmlmultigraph.pro index 42955632..2231a2d1 100644 --- a/examples/qmlmultigraph/qmlmultigraph.pro +++ b/examples/datavisualization/qmlmultigraph/qmlmultigraph.pro @@ -18,6 +18,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmlmultigraph.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlmultigraph/qmlmultigraph.qrc b/examples/datavisualization/qmlmultigraph/qmlmultigraph.qrc similarity index 100% rename from examples/qmlmultigraph/qmlmultigraph.qrc rename to examples/datavisualization/qmlmultigraph/qmlmultigraph.qrc diff --git a/examples/qmlmultigraph/qmlmultigraph64.png b/examples/datavisualization/qmlmultigraph/qmlmultigraph64.png similarity index 100% rename from examples/qmlmultigraph/qmlmultigraph64.png rename to examples/datavisualization/qmlmultigraph/qmlmultigraph64.png diff --git a/examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlmultigraph/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmloscilloscope/datasource.cpp b/examples/datavisualization/qmloscilloscope/datasource.cpp similarity index 100% rename from examples/qmloscilloscope/datasource.cpp rename to examples/datavisualization/qmloscilloscope/datasource.cpp diff --git a/examples/qmloscilloscope/datasource.h b/examples/datavisualization/qmloscilloscope/datasource.h similarity index 100% rename from examples/qmloscilloscope/datasource.h rename to examples/datavisualization/qmloscilloscope/datasource.h diff --git a/examples/qmloscilloscope/doc/images/qmloscilloscope-example.png b/examples/datavisualization/qmloscilloscope/doc/images/qmloscilloscope-example.png similarity index 100% rename from examples/qmloscilloscope/doc/images/qmloscilloscope-example.png rename to examples/datavisualization/qmloscilloscope/doc/images/qmloscilloscope-example.png diff --git a/examples/qmloscilloscope/doc/src/qmloscilloscope.qdoc b/examples/datavisualization/qmloscilloscope/doc/src/qmloscilloscope.qdoc similarity index 100% rename from examples/qmloscilloscope/doc/src/qmloscilloscope.qdoc rename to examples/datavisualization/qmloscilloscope/doc/src/qmloscilloscope.qdoc diff --git a/examples/qmloscilloscope/main.cpp b/examples/datavisualization/qmloscilloscope/main.cpp similarity index 80% rename from examples/qmloscilloscope/main.cpp rename to examples/datavisualization/qmloscilloscope/main.cpp index 175dfa1c..dd7f7a30 100644 --- a/examples/qmloscilloscope/main.cpp +++ b/examples/datavisualization/qmloscilloscope/main.cpp @@ -36,12 +36,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("Oscilloscope example")); //! [0] diff --git a/examples/qmloscilloscope/qml/qmloscilloscope/NewButton.qml b/examples/datavisualization/qmloscilloscope/qml/qmloscilloscope/NewButton.qml similarity index 100% rename from examples/qmloscilloscope/qml/qmloscilloscope/NewButton.qml rename to examples/datavisualization/qmloscilloscope/qml/qmloscilloscope/NewButton.qml diff --git a/examples/qmloscilloscope/qml/qmloscilloscope/main.qml b/examples/datavisualization/qmloscilloscope/qml/qmloscilloscope/main.qml similarity index 100% rename from examples/qmloscilloscope/qml/qmloscilloscope/main.qml rename to examples/datavisualization/qmloscilloscope/qml/qmloscilloscope/main.qml diff --git a/examples/qmloscilloscope/qmloscilloscope.desktop b/examples/datavisualization/qmloscilloscope/qmloscilloscope.desktop similarity index 100% rename from examples/qmloscilloscope/qmloscilloscope.desktop rename to examples/datavisualization/qmloscilloscope/qmloscilloscope.desktop diff --git a/examples/qmloscilloscope/qmloscilloscope.pro b/examples/datavisualization/qmloscilloscope/qmloscilloscope.pro similarity index 92% rename from examples/qmloscilloscope/qmloscilloscope.pro rename to examples/datavisualization/qmloscilloscope/qmloscilloscope.pro index 5e1a3ddd..c1e556ae 100644 --- a/examples/qmloscilloscope/qmloscilloscope.pro +++ b/examples/datavisualization/qmloscilloscope/qmloscilloscope.pro @@ -22,6 +22,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmloscilloscope.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmloscilloscope/qmloscilloscope.qrc b/examples/datavisualization/qmloscilloscope/qmloscilloscope.qrc similarity index 100% rename from examples/qmloscilloscope/qmloscilloscope.qrc rename to examples/datavisualization/qmloscilloscope/qmloscilloscope.qrc diff --git a/examples/qmloscilloscope/qmloscilloscope64.png b/examples/datavisualization/qmloscilloscope/qmloscilloscope64.png similarity index 100% rename from examples/qmloscilloscope/qmloscilloscope64.png rename to examples/datavisualization/qmloscilloscope/qmloscilloscope64.png diff --git a/examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmloscilloscope/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmlscatter/doc/images/qmlscatter-example.png b/examples/datavisualization/qmlscatter/doc/images/qmlscatter-example.png similarity index 100% rename from examples/qmlscatter/doc/images/qmlscatter-example.png rename to examples/datavisualization/qmlscatter/doc/images/qmlscatter-example.png diff --git a/examples/qmlscatter/doc/images/qmlscatter-newproject.png b/examples/datavisualization/qmlscatter/doc/images/qmlscatter-newproject.png similarity index 100% rename from examples/qmlscatter/doc/images/qmlscatter-newproject.png rename to examples/datavisualization/qmlscatter/doc/images/qmlscatter-newproject.png diff --git a/examples/qmlscatter/doc/src/qmlscatter.qdoc b/examples/datavisualization/qmlscatter/doc/src/qmlscatter.qdoc similarity index 100% rename from examples/qmlscatter/doc/src/qmlscatter.qdoc rename to examples/datavisualization/qmlscatter/doc/src/qmlscatter.qdoc diff --git a/examples/qmlscatter/main.cpp b/examples/datavisualization/qmlscatter/main.cpp similarity index 79% rename from examples/qmlscatter/main.cpp rename to examples/datavisualization/qmlscatter/main.cpp index e9153289..2215ca40 100644 --- a/examples/qmlscatter/main.cpp +++ b/examples/datavisualization/qmlscatter/main.cpp @@ -36,12 +36,13 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); + viewer.setTitle(QStringLiteral("QML scatter example")); //! [0] viewer.setSource(QUrl("qrc:/qml/qmlscatter/main.qml")); diff --git a/examples/qmlscatter/qml/qmlscatter/Data.qml b/examples/datavisualization/qmlscatter/qml/qmlscatter/Data.qml similarity index 100% rename from examples/qmlscatter/qml/qmlscatter/Data.qml rename to examples/datavisualization/qmlscatter/qml/qmlscatter/Data.qml diff --git a/examples/qmlscatter/qml/qmlscatter/NewButton.qml b/examples/datavisualization/qmlscatter/qml/qmlscatter/NewButton.qml similarity index 100% rename from examples/qmlscatter/qml/qmlscatter/NewButton.qml rename to examples/datavisualization/qmlscatter/qml/qmlscatter/NewButton.qml diff --git a/examples/qmlscatter/qml/qmlscatter/main.qml b/examples/datavisualization/qmlscatter/qml/qmlscatter/main.qml similarity index 100% rename from examples/qmlscatter/qml/qmlscatter/main.qml rename to examples/datavisualization/qmlscatter/qml/qmlscatter/main.qml diff --git a/examples/qmlscatter/qmlscatter.desktop b/examples/datavisualization/qmlscatter/qmlscatter.desktop similarity index 100% rename from examples/qmlscatter/qmlscatter.desktop rename to examples/datavisualization/qmlscatter/qmlscatter.desktop diff --git a/examples/qmlscatter/qmlscatter.pro b/examples/datavisualization/qmlscatter/qmlscatter.pro similarity index 91% rename from examples/qmlscatter/qmlscatter.pro rename to examples/datavisualization/qmlscatter/qmlscatter.pro index 9d12334a..166b26a0 100644 --- a/examples/qmlscatter/qmlscatter.pro +++ b/examples/datavisualization/qmlscatter/qmlscatter.pro @@ -18,6 +18,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmlscatter.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlscatter/qmlscatter.qrc b/examples/datavisualization/qmlscatter/qmlscatter.qrc similarity index 100% rename from examples/qmlscatter/qmlscatter.qrc rename to examples/datavisualization/qmlscatter/qmlscatter.qrc diff --git a/examples/qmlscatter/qmlscatter64.png b/examples/datavisualization/qmlscatter/qmlscatter64.png similarity index 100% rename from examples/qmlscatter/qmlscatter64.png rename to examples/datavisualization/qmlscatter/qmlscatter64.png diff --git a/examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlscatter/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmlsurface/doc/images/qmlsurface-example.png b/examples/datavisualization/qmlsurface/doc/images/qmlsurface-example.png similarity index 100% rename from examples/qmlsurface/doc/images/qmlsurface-example.png rename to examples/datavisualization/qmlsurface/doc/images/qmlsurface-example.png diff --git a/examples/qmlsurface/doc/src/qmlsurface.qdoc b/examples/datavisualization/qmlsurface/doc/src/qmlsurface.qdoc similarity index 100% rename from examples/qmlsurface/doc/src/qmlsurface.qdoc rename to examples/datavisualization/qmlsurface/doc/src/qmlsurface.qdoc diff --git a/examples/qmlsurface/heightmap.png b/examples/datavisualization/qmlsurface/heightmap.png similarity index 100% rename from examples/qmlsurface/heightmap.png rename to examples/datavisualization/qmlsurface/heightmap.png diff --git a/examples/qmlsurface/main.cpp b/examples/datavisualization/qmlsurface/main.cpp similarity index 78% rename from examples/qmlsurface/main.cpp rename to examples/datavisualization/qmlsurface/main.cpp index 1ea70735..3c31dee4 100644 --- a/examples/qmlsurface/main.cpp +++ b/examples/datavisualization/qmlsurface/main.cpp @@ -34,12 +34,12 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); viewer.setSource(QUrl("qrc:/qml/qml/qmlsurface/main.qml")); diff --git a/examples/qmlsurface/qml/qmlsurface/Data.qml b/examples/datavisualization/qmlsurface/qml/qmlsurface/Data.qml similarity index 100% rename from examples/qmlsurface/qml/qmlsurface/Data.qml rename to examples/datavisualization/qmlsurface/qml/qmlsurface/Data.qml diff --git a/examples/qmlsurface/qml/qmlsurface/NewButton.qml b/examples/datavisualization/qmlsurface/qml/qmlsurface/NewButton.qml similarity index 100% rename from examples/qmlsurface/qml/qmlsurface/NewButton.qml rename to examples/datavisualization/qmlsurface/qml/qmlsurface/NewButton.qml diff --git a/examples/qmlsurface/qml/qmlsurface/main.qml b/examples/datavisualization/qmlsurface/qml/qmlsurface/main.qml similarity index 100% rename from examples/qmlsurface/qml/qmlsurface/main.qml rename to examples/datavisualization/qmlsurface/qml/qmlsurface/main.qml diff --git a/examples/qmlsurface/qmlsurface.desktop b/examples/datavisualization/qmlsurface/qmlsurface.desktop similarity index 100% rename from examples/qmlsurface/qmlsurface.desktop rename to examples/datavisualization/qmlsurface/qmlsurface.desktop diff --git a/examples/qmlsurface/qmlsurface.pro b/examples/datavisualization/qmlsurface/qmlsurface.pro similarity index 91% rename from examples/qmlsurface/qmlsurface.pro rename to examples/datavisualization/qmlsurface/qmlsurface.pro index 560a1e23..34be257a 100644 --- a/examples/qmlsurface/qmlsurface.pro +++ b/examples/datavisualization/qmlsurface/qmlsurface.pro @@ -18,6 +18,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmlsurface.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlsurface/qmlsurface.qrc b/examples/datavisualization/qmlsurface/qmlsurface.qrc similarity index 100% rename from examples/qmlsurface/qmlsurface.qrc rename to examples/datavisualization/qmlsurface/qmlsurface.qrc diff --git a/examples/qmlsurface/qmlsurface64.png b/examples/datavisualization/qmlsurface/qmlsurface64.png similarity index 100% rename from examples/qmlsurface/qmlsurface64.png rename to examples/datavisualization/qmlsurface/qmlsurface64.png diff --git a/examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlsurface/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/qmlsurfacelayers/doc/images/qmlsurfacelayers-example.png b/examples/datavisualization/qmlsurfacelayers/doc/images/qmlsurfacelayers-example.png similarity index 100% rename from examples/qmlsurfacelayers/doc/images/qmlsurfacelayers-example.png rename to examples/datavisualization/qmlsurfacelayers/doc/images/qmlsurfacelayers-example.png diff --git a/examples/qmlsurfacelayers/doc/src/qmlsurfacelayers.qdoc b/examples/datavisualization/qmlsurfacelayers/doc/src/qmlsurfacelayers.qdoc similarity index 100% rename from examples/qmlsurfacelayers/doc/src/qmlsurfacelayers.qdoc rename to examples/datavisualization/qmlsurfacelayers/doc/src/qmlsurfacelayers.qdoc diff --git a/examples/qmlsurfacelayers/layer_1.png b/examples/datavisualization/qmlsurfacelayers/layer_1.png similarity index 100% rename from examples/qmlsurfacelayers/layer_1.png rename to examples/datavisualization/qmlsurfacelayers/layer_1.png diff --git a/examples/qmlsurfacelayers/layer_2.png b/examples/datavisualization/qmlsurfacelayers/layer_2.png similarity index 100% rename from examples/qmlsurfacelayers/layer_2.png rename to examples/datavisualization/qmlsurfacelayers/layer_2.png diff --git a/examples/qmlsurfacelayers/layer_3.png b/examples/datavisualization/qmlsurfacelayers/layer_3.png similarity index 100% rename from examples/qmlsurfacelayers/layer_3.png rename to examples/datavisualization/qmlsurfacelayers/layer_3.png diff --git a/examples/qmlsurfacelayers/main.cpp b/examples/datavisualization/qmlsurfacelayers/main.cpp similarity index 78% rename from examples/qmlsurfacelayers/main.cpp rename to examples/datavisualization/qmlsurfacelayers/main.cpp index 434008c4..bb0c5649 100644 --- a/examples/qmlsurfacelayers/main.cpp +++ b/examples/datavisualization/qmlsurfacelayers/main.cpp @@ -34,12 +34,12 @@ int main(int argc, char *argv[]) // The following are needed to make examples run without having to install the module // in desktop environments. #ifdef Q_OS_WIN - viewer.addImportPath(QString::fromLatin1("%1/../../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../../%2")); #else - viewer.addImportPath(QString::fromLatin1("%1/../../%2").arg(QGuiApplication::applicationDirPath(), - QString::fromLatin1("qml"))); + QString extraImportPath(QStringLiteral("%1/../../../%2")); #endif + viewer.addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(), + QString::fromLatin1("qml"))); viewer.setSource(QUrl("qrc:/qml/qmlsurfacelayers/main.qml")); diff --git a/examples/qmlsurfacelayers/qml/qmlsurfacelayers/NewButton.qml b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/NewButton.qml similarity index 100% rename from examples/qmlsurfacelayers/qml/qmlsurfacelayers/NewButton.qml rename to examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/NewButton.qml diff --git a/examples/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml b/examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml similarity index 100% rename from examples/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml rename to examples/datavisualization/qmlsurfacelayers/qml/qmlsurfacelayers/main.qml diff --git a/examples/qmlsurfacelayers/qmlsurfacelayers.desktop b/examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.desktop similarity index 100% rename from examples/qmlsurfacelayers/qmlsurfacelayers.desktop rename to examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.desktop diff --git a/examples/qmlsurfacelayers/qmlsurfacelayers.pro b/examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.pro similarity index 91% rename from examples/qmlsurfacelayers/qmlsurfacelayers.pro rename to examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.pro index 0ba37d1e..3cc8d65c 100644 --- a/examples/qmlsurfacelayers/qmlsurfacelayers.pro +++ b/examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.pro @@ -18,6 +18,3 @@ include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() RESOURCES += qmlsurfacelayers.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/qmlsurfacelayers/qmlsurfacelayers.qrc b/examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.qrc similarity index 100% rename from examples/qmlsurfacelayers/qmlsurfacelayers.qrc rename to examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers.qrc diff --git a/examples/qmlsurfacelayers/qmlsurfacelayers64.png b/examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers64.png similarity index 100% rename from examples/qmlsurfacelayers/qmlsurfacelayers64.png rename to examples/datavisualization/qmlsurfacelayers/qmlsurfacelayers64.png diff --git a/examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.cpp b/examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.cpp similarity index 100% rename from examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.cpp rename to examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.cpp diff --git a/examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.h b/examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.h similarity index 100% rename from examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.h rename to examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.h diff --git a/examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.pri b/examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.pri similarity index 100% rename from examples/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.pri rename to examples/datavisualization/qmlsurfacelayers/qtquick2applicationviewer/qtquick2applicationviewer.pri diff --git a/examples/rotations/doc/images/rotations-example.png b/examples/datavisualization/rotations/doc/images/rotations-example.png similarity index 100% rename from examples/rotations/doc/images/rotations-example.png rename to examples/datavisualization/rotations/doc/images/rotations-example.png diff --git a/examples/rotations/doc/src/rotations.qdoc b/examples/datavisualization/rotations/doc/src/rotations.qdoc similarity index 100% rename from examples/rotations/doc/src/rotations.qdoc rename to examples/datavisualization/rotations/doc/src/rotations.qdoc diff --git a/examples/rotations/main.cpp b/examples/datavisualization/rotations/main.cpp similarity index 100% rename from examples/rotations/main.cpp rename to examples/datavisualization/rotations/main.cpp diff --git a/examples/rotations/mesh/largesphere.obj b/examples/datavisualization/rotations/mesh/largesphere.obj similarity index 100% rename from examples/rotations/mesh/largesphere.obj rename to examples/datavisualization/rotations/mesh/largesphere.obj diff --git a/examples/rotations/mesh/narrowarrow.obj b/examples/datavisualization/rotations/mesh/narrowarrow.obj similarity index 100% rename from examples/rotations/mesh/narrowarrow.obj rename to examples/datavisualization/rotations/mesh/narrowarrow.obj diff --git a/examples/rotations/rotations.pro b/examples/datavisualization/rotations/rotations.pro similarity index 74% rename from examples/rotations/rotations.pro rename to examples/datavisualization/rotations/rotations.pro index 4a16dba6..bd3e6de8 100644 --- a/examples/rotations/rotations.pro +++ b/examples/datavisualization/rotations/rotations.pro @@ -8,8 +8,3 @@ HEADERS += scatterdatamodifier.h QT += widgets RESOURCES += rotations.qrc - -INSTALLS += target - -OTHER_FILES += doc/src \ - doc/images diff --git a/examples/rotations/rotations.qrc b/examples/datavisualization/rotations/rotations.qrc similarity index 100% rename from examples/rotations/rotations.qrc rename to examples/datavisualization/rotations/rotations.qrc diff --git a/examples/rotations/scatterdatamodifier.cpp b/examples/datavisualization/rotations/scatterdatamodifier.cpp similarity index 100% rename from examples/rotations/scatterdatamodifier.cpp rename to examples/datavisualization/rotations/scatterdatamodifier.cpp diff --git a/examples/rotations/scatterdatamodifier.h b/examples/datavisualization/rotations/scatterdatamodifier.h similarity index 100% rename from examples/rotations/scatterdatamodifier.h rename to examples/datavisualization/rotations/scatterdatamodifier.h diff --git a/examples/scatter/doc/images/scatter-example.png b/examples/datavisualization/scatter/doc/images/scatter-example.png similarity index 100% rename from examples/scatter/doc/images/scatter-example.png rename to examples/datavisualization/scatter/doc/images/scatter-example.png diff --git a/examples/scatter/doc/src/scatter.qdoc b/examples/datavisualization/scatter/doc/src/scatter.qdoc similarity index 100% rename from examples/scatter/doc/src/scatter.qdoc rename to examples/datavisualization/scatter/doc/src/scatter.qdoc diff --git a/examples/scatter/main.cpp b/examples/datavisualization/scatter/main.cpp similarity index 100% rename from examples/scatter/main.cpp rename to examples/datavisualization/scatter/main.cpp diff --git a/examples/scatter/scatter.pro b/examples/datavisualization/scatter/scatter.pro similarity index 69% rename from examples/scatter/scatter.pro rename to examples/datavisualization/scatter/scatter.pro index beff2164..55baa808 100644 --- a/examples/scatter/scatter.pro +++ b/examples/datavisualization/scatter/scatter.pro @@ -6,8 +6,3 @@ SOURCES += main.cpp scatterdatamodifier.cpp HEADERS += scatterdatamodifier.h QT += widgets - -INSTALLS += target - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/scatter/scatterdatamodifier.cpp b/examples/datavisualization/scatter/scatterdatamodifier.cpp similarity index 100% rename from examples/scatter/scatterdatamodifier.cpp rename to examples/datavisualization/scatter/scatterdatamodifier.cpp diff --git a/examples/scatter/scatterdatamodifier.h b/examples/datavisualization/scatter/scatterdatamodifier.h similarity index 100% rename from examples/scatter/scatterdatamodifier.h rename to examples/datavisualization/scatter/scatterdatamodifier.h diff --git a/examples/surface/doc/images/surface-example.png b/examples/datavisualization/surface/doc/images/surface-example.png similarity index 100% rename from examples/surface/doc/images/surface-example.png rename to examples/datavisualization/surface/doc/images/surface-example.png diff --git a/examples/surface/doc/src/surface.qdoc b/examples/datavisualization/surface/doc/src/surface.qdoc similarity index 100% rename from examples/surface/doc/src/surface.qdoc rename to examples/datavisualization/surface/doc/src/surface.qdoc diff --git a/examples/surface/main.cpp b/examples/datavisualization/surface/main.cpp similarity index 100% rename from examples/surface/main.cpp rename to examples/datavisualization/surface/main.cpp diff --git a/examples/surface/mountain.png b/examples/datavisualization/surface/mountain.png similarity index 100% rename from examples/surface/mountain.png rename to examples/datavisualization/surface/mountain.png diff --git a/examples/surface/surface.pro b/examples/datavisualization/surface/surface.pro similarity index 72% rename from examples/surface/surface.pro rename to examples/datavisualization/surface/surface.pro index 20c8a1a8..d84e1d8d 100644 --- a/examples/surface/surface.pro +++ b/examples/datavisualization/surface/surface.pro @@ -9,9 +9,4 @@ HEADERS += surfacegraph.h QT += widgets -INSTALLS += target - RESOURCES += surface.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/examples/surface/surface.qrc b/examples/datavisualization/surface/surface.qrc similarity index 100% rename from examples/surface/surface.qrc rename to examples/datavisualization/surface/surface.qrc diff --git a/examples/surface/surfacegraph.cpp b/examples/datavisualization/surface/surfacegraph.cpp similarity index 100% rename from examples/surface/surfacegraph.cpp rename to examples/datavisualization/surface/surfacegraph.cpp diff --git a/examples/surface/surfacegraph.h b/examples/datavisualization/surface/surfacegraph.h similarity index 100% rename from examples/surface/surfacegraph.h rename to examples/datavisualization/surface/surfacegraph.h diff --git a/examples/examples.pri b/examples/examples.pri deleted file mode 100644 index afa5f008..00000000 --- a/examples/examples.pri +++ /dev/null @@ -1,9 +0,0 @@ -INCLUDEPATH += ../../include - -LIBS += -L$$OUT_PWD/../../lib - -TEMPLATE = app - -QT += datavisualization - -target.path = $$[QT_INSTALL_EXAMPLES]/datavisualization/$$TARGET diff --git a/examples/examples.pro b/examples/examples.pro index 4330ef4c..6d79e543 100644 --- a/examples/examples.pro +++ b/examples/examples.pro @@ -1,21 +1,2 @@ TEMPLATE = subdirs -SUBDIRS += qmlbars \ - qmlscatter \ - qmlsurface \ - qmlcustominput \ - qmllegend \ - qmlmultigraph \ - qmloscilloscope \ - qmlsurfacelayers - -!android:!ios { - SUBDIRS += bars \ - custominput \ - customproxy \ - itemmodel \ - scatter \ - surface \ - rotations -} - -qtHaveModule(multimedia):!android:!ios: SUBDIRS += audiolevels +SUBDIRS += datavisualization diff --git a/tests/barstest/barstest.pro b/tests/barstest/barstest.pro index 108f8aa7..f213ea9e 100644 --- a/tests/barstest/barstest.pro +++ b/tests/barstest/barstest.pro @@ -6,5 +6,3 @@ SOURCES += main.cpp chart.cpp custominputhandler.cpp HEADERS += chart.h custominputhandler.h QT += widgets - -INSTALLS += target diff --git a/tests/directional/directional.pro b/tests/directional/directional.pro index 7138e1f2..25b2a1f6 100644 --- a/tests/directional/directional.pro +++ b/tests/directional/directional.pro @@ -6,5 +6,3 @@ SOURCES += main.cpp scatterdatamodifier.cpp HEADERS += scatterdatamodifier.h QT += widgets - -INSTALLS += target diff --git a/tests/multigraphs/multigraphs.pro b/tests/multigraphs/multigraphs.pro index 914a816a..f1a7cffe 100644 --- a/tests/multigraphs/multigraphs.pro +++ b/tests/multigraphs/multigraphs.pro @@ -8,7 +8,5 @@ HEADERS += data.h QT += widgets -INSTALLS += target - RESOURCES += \ multigraphs.qrc diff --git a/tests/qmlcamera/qmlcamera.pro b/tests/qmlcamera/qmlcamera.pro index 374dc012..1dcc867a 100644 --- a/tests/qmlcamera/qmlcamera.pro +++ b/tests/qmlcamera/qmlcamera.pro @@ -28,8 +28,3 @@ qtcAddDeployment() RESOURCES += \ qmlcamera.qrc -OTHER_FILES += \ - qml/qmlcamera/Data.qml \ - qml/qmlcamera/Axes.qml \ - qml/qmlcamera/main.qml \ - qml/qmlcamera/ControlSurface.qml diff --git a/tests/qmldynamicdata/qmldynamicdata.pro b/tests/qmldynamicdata/qmldynamicdata.pro index 12bf7c10..620689a2 100644 --- a/tests/qmldynamicdata/qmldynamicdata.pro +++ b/tests/qmldynamicdata/qmldynamicdata.pro @@ -19,6 +19,3 @@ qtcAddDeployment() RESOURCES += \ qmldynamicdata.qrc - -OTHER_FILES += doc/src/* \ - doc/images/* diff --git a/tests/scattertest/scattertest.pro b/tests/scattertest/scattertest.pro index 62fb3d39..4fec5b34 100644 --- a/tests/scattertest/scattertest.pro +++ b/tests/scattertest/scattertest.pro @@ -6,5 +6,3 @@ SOURCES += main.cpp scatterchart.cpp HEADERS += scatterchart.h QT += widgets - -INSTALLS += target diff --git a/tests/spectrum/spectrumapp/spectrumapp.pro b/tests/spectrum/spectrumapp/spectrumapp.pro index f5b52954..ab12e221 100644 --- a/tests/spectrum/spectrumapp/spectrumapp.pro +++ b/tests/spectrum/spectrumapp/spectrumapp.pro @@ -47,14 +47,6 @@ RESOURCES = spectrum.qrc } } - -android { - target.path = /libs/$$ANDROID_TARGET_ARCH -} else { - target.path = $$[QT_INSTALL_EXAMPLES]/datavisualization/spectrum -} -INSTALLS += target - # Deployment DESTDIR = ..$${spectrum_build_dir} diff --git a/tests/surfacetest/surfacetest.pro b/tests/surfacetest/surfacetest.pro index 9ab890a7..134e8a6e 100644 --- a/tests/surfacetest/surfacetest.pro +++ b/tests/surfacetest/surfacetest.pro @@ -7,8 +7,6 @@ SOURCES += main.cpp \ QT += widgets -INSTALLS += target - HEADERS += \ graphmodifier.h diff --git a/tests/tests.pri b/tests/tests.pri index afa5f008..9b20e0b6 100644 --- a/tests/tests.pri +++ b/tests/tests.pri @@ -6,4 +6,5 @@ TEMPLATE = app QT += datavisualization -target.path = $$[QT_INSTALL_EXAMPLES]/datavisualization/$$TARGET +target.path = $$[QT_INSTALL_TESTS]/datavisualization/$$TARGET +INSTALLS += target