diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-08-25 10:53:24 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-08-25 13:24:04 +0200 |
commit | e3b586465dc3cfc5bc64120ad8c4302e661dba35 (patch) | |
tree | 619f6c557e9c214fb9d380713ba6f10eefe97645 /src/designer/src/lib/sdk/abstractintegration.cpp | |
parent | 455d74fe6f57b1e82c3c2bb85a5f066bdcd7e0a8 (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.cpp | 8 |
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)) { |