summaryrefslogtreecommitdiffstats
path: root/src/designer/src/lib/sdk/abstractintegration.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-08-25 10:53:24 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-08-25 13:24:04 +0200
commite3b586465dc3cfc5bc64120ad8c4302e661dba35 (patch)
tree619f6c557e9c214fb9d380713ba6f10eefe97645 /src/designer/src/lib/sdk/abstractintegration.cpp
parent455d74fe6f57b1e82c3c2bb85a5f066bdcd7e0a8 (diff)
Qt Designer: Use standard data directory starting from Qt 7
Introduce a convenience function to return the data directory and refactor the code to use forward slashes and string literals. Fixes: QTBUG-96005 Change-Id: I6b82ef027ee8b7890f40654a51bde1a562edd59e Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/designer/src/lib/sdk/abstractintegration.cpp')
-rw-r--r--src/designer/src/lib/sdk/abstractintegration.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/designer/src/lib/sdk/abstractintegration.cpp b/src/designer/src/lib/sdk/abstractintegration.cpp
index 6e6100a79..5a8886dda 100644
--- a/src/designer/src/lib/sdk/abstractintegration.cpp
+++ b/src/designer/src/lib/sdk/abstractintegration.cpp
@@ -43,6 +43,7 @@
#include <qdesigner_propertycommand_p.h>
#include <qdesigner_propertyeditor_p.h>
#include <qdesigner_objectinspector_p.h>
+#include <qdesigner_utils_p.h>
#include <widgetdatabase_p.h>
#include <pluginmanager_p.h>
#include <widgetfactory_p.h>
@@ -359,12 +360,7 @@ void QDesignerIntegrationPrivate::initialize()
m_gradientManager = new QtGradientManager(q);
core->setGradientManager(m_gradientManager);
- QString designerFolder = QDir::homePath();
- designerFolder += QDir::separator();
- designerFolder += QStringLiteral(".designer");
- m_gradientsPath = designerFolder;
- m_gradientsPath += QDir::separator();
- m_gradientsPath += QStringLiteral("gradients.xml");
+ m_gradientsPath = dataDirectory() + u"/gradients.xml"_qs;
QFile f(m_gradientsPath);
if (f.open(QIODevice::ReadOnly)) {