diff options
Diffstat (limited to 'tutorials/quick3d/qmlres.h')
-rw-r--r-- | tutorials/quick3d/qmlres.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tutorials/quick3d/qmlres.h b/tutorials/quick3d/qmlres.h index 9c61eee90..f54fe1703 100644 --- a/tutorials/quick3d/qmlres.h +++ b/tutorials/quick3d/qmlres.h @@ -48,6 +48,9 @@ #include <QtCore/qdebug.h> +#define internal_xstr(s) internal_str(s) +#define internal_str(s) #s + /*! \internal Returns a string with the path to qml resources, including qml sources, @@ -60,7 +63,11 @@ static QString q_get_qmldir(const QString &name) QString qml = name; // try for a Linux package install first #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) +#ifdef QT3D_USE_OPT + QDir pkgdir(QLatin1String("/opt/mt/applications/" internal_xstr(QT3D_USE_OPT))); +#else QDir pkgdir(QLatin1String("/usr/share/qt5/quick3d/examples")); +#endif #else QDir pkgdir(QLatin1String("/usr/share/qt4/quick3d/examples")); #endif |