aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2022-08-22 12:48:27 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-08-29 15:33:26 +0000
commit15226d5aa11a5fd4569c815909e8e893036d2dbd (patch)
tree70430404046fe8f484f22d25a407e463652ec66e /src
parent4311f37aded78b3d0e650e135ea000d5c1e51b68 (diff)
Deprecate Qt.labs.platform.StandardPaths
It's been available in the QtCore module since 6.2. Task-number: QTBUG-92806 Change-Id: I4da346823bd29f73c039e13aabd31f2274049974 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit 71bb0b4b1af3bb51b85669ca57f7e7e8d63c18d3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/labs/platform/doc/qtlabsplatform.qdocconf2
-rw-r--r--src/labs/platform/qquicklabsplatformstandardpaths.cpp7
-rw-r--r--src/labs/platform/qquicklabsplatformstandardpaths_p.h4
3 files changed, 11 insertions, 2 deletions
diff --git a/src/labs/platform/doc/qtlabsplatform.qdocconf b/src/labs/platform/doc/qtlabsplatform.qdocconf
index f159fff9bf..b7f056521c 100644
--- a/src/labs/platform/doc/qtlabsplatform.qdocconf
+++ b/src/labs/platform/doc/qtlabsplatform.qdocconf
@@ -19,7 +19,7 @@ qhp.QtLabsPlatform.subprojects.qmltypes.indexTitle = Qt Labs Platform QML Types
qhp.QtLabsPlatform.subprojects.qmltypes.selectors = qmlclass
qhp.QtLabsPlatform.subprojects.qmltypes.sortPages = true
-depends = qtcore qtgui qtdoc qtqml qtqmlmodels qtquick qtquickcontrols qtwidgets
+depends = qtcore qtgui qtdoc qtqml qtqmlcore qtqmlmodels qtquick qtquickcontrols qtwidgets
# This module has no documented C++ types, clear the module header
moduleheader =
diff --git a/src/labs/platform/qquicklabsplatformstandardpaths.cpp b/src/labs/platform/qquicklabsplatformstandardpaths.cpp
index e44c1b87d1..3133cdd306 100644
--- a/src/labs/platform/qquicklabsplatformstandardpaths.cpp
+++ b/src/labs/platform/qquicklabsplatformstandardpaths.cpp
@@ -3,6 +3,8 @@
#include "qquicklabsplatformstandardpaths_p.h"
+#if QT_DEPRECATED_SINCE(6, 4)
+
#include <QtQml/qqmlengine.h>
QT_BEGIN_NAMESPACE
@@ -13,6 +15,7 @@ QT_BEGIN_NAMESPACE
//! \instantiates QQuickLabsPlatformStandardPaths
\inqmlmodule Qt.labs.platform
\since 5.8
+ \deprecated [6.4] Use QtCore::StandardPaths instead.
\brief Provides access to the standard system paths.
The StandardPaths singleton type provides methods for querying the standard
@@ -27,7 +30,7 @@ QT_BEGIN_NAMESPACE
\labs
- \sa FileDialog, FolderDialog, QStandardPaths
+ \sa QtCore::StandardPaths, FileDialog, FolderDialog, QStandardPaths
*/
static QList<QUrl> toUrlList(const QStringList &paths)
@@ -137,3 +140,5 @@ QUrl QQuickLabsPlatformStandardPaths::writableLocation(QStandardPaths::StandardL
QT_END_NAMESPACE
#include "moc_qquicklabsplatformstandardpaths_p.cpp"
+
+#endif // QT_DEPRECATED_SINCE(6, 4)
diff --git a/src/labs/platform/qquicklabsplatformstandardpaths_p.h b/src/labs/platform/qquicklabsplatformstandardpaths_p.h
index 1e0d96b953..9941c3081e 100644
--- a/src/labs/platform/qquicklabsplatformstandardpaths_p.h
+++ b/src/labs/platform/qquicklabsplatformstandardpaths_p.h
@@ -21,6 +21,8 @@
#include <QtQml/qqml.h>
#include <QtCore/private/qglobal_p.h>
+#if QT_DEPRECATED_SINCE(6, 4)
+
QT_BEGIN_NAMESPACE
class QQmlEngine;
@@ -56,4 +58,6 @@ QML_DECLARE_TYPE(QQuickLabsPlatformStandardPaths)
Q_DECLARE_METATYPE(QStandardPaths::StandardLocation)
Q_DECLARE_METATYPE(QStandardPaths::LocateOptions)
+#endif // QT_DEPRECATED_SINCE(6, 4)
+
#endif // QQUICKLABSPLATFORMSTANDARDPATHS_P_H