diff --git a/doc/api/examples/exampleplugin/example.pro b/doc/api/examples/exampleplugin/example.pro index b4274496779..8cadee95959 100644 --- a/doc/api/examples/exampleplugin/example.pro +++ b/doc/api/examples/exampleplugin/example.pro @@ -32,7 +32,7 @@ isEmpty(IDE_BUILD_TREE):IDE_BUILD_TREE=/Users/example/qtcreator-build ## /plugins/ ## where is e.g. ## "%LOCALAPPDATA%\QtProject\qtcreator" on Windows Vista and later -## "$XDG_DATA_HOME/QtProject/qtcreator" or "~/.local/share/QtProject/qtcreator" on Linux +## "$XDG_DATA_HOME/data/QtProject/qtcreator" or "~/.local/share/data/QtProject/qtcreator" on Linux ## "~/Library/Application Support/QtProject/Qt Creator" on Mac # USE_USER_DESTDIR = yes #! [4] diff --git a/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.pro b/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.pro index 1f99486a714..8426caba8ce 100644 --- a/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.pro +++ b/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.pro @@ -25,7 +25,7 @@ isEmpty(IDE_BUILD_TREE):IDE_BUILD_TREE=%QtCreatorBuild% ## /plugins/ ## where is e.g. ## "%LOCALAPPDATA%\QtProject\qtcreator" on Windows Vista and later -## "$XDG_DATA_HOME/QtProject/qtcreator" or "~/.local/share/data/QtProject/qtcreator" on Linux +## "$XDG_DATA_HOME/data/QtProject/qtcreator" or "~/.local/share/data/QtProject/qtcreator" on Linux ## "~/Library/Application Support/QtProject/Qt Creator" on Mac %DestDir%USE_USER_DESTDIR = yes diff --git a/src/app/main.cpp b/src/app/main.cpp index 95c1a1e5320..169e34d1cdf 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -209,9 +209,9 @@ static inline QStringList getPluginPaths() #endif // 3) /plugins/ // where is e.g. - // :\Users\\AppData\Local\QtProject\qtcreator on Windows Vista and later - // $XDG_DATA_HOME or ~/.local/share/data/QtProject/qtcreator on Linux - // ~/Library/Application Support/QtProject/Qt Creator on Mac + // "%LOCALAPPDATA%\QtProject\qtcreator" on Windows Vista and later + // "$XDG_DATA_HOME/data/QtProject/qtcreator" or "~/.local/share/data/QtProject/qtcreator" on Linux + // "~/Library/Application Support/QtProject/Qt Creator" on Mac pluginPath = QDesktopServices::storageLocation(QDesktopServices::DataLocation); pluginPath += QLatin1Char('/') + QLatin1String(Core::Constants::IDE_SETTINGSVARIANT_STR) diff --git a/src/qtcreatorplugin.pri b/src/qtcreatorplugin.pri index c760433b5a4..8d605582dc7 100644 --- a/src/qtcreatorplugin.pri +++ b/src/qtcreatorplugin.pri @@ -23,6 +23,7 @@ isEmpty(USE_USER_DESTDIR) { DESTDIRAPPNAME = "qtcreator" DESTDIRBASE = "$$(XDG_DATA_HOME)" isEmpty(DESTDIRBASE):DESTDIRBASE = "$$(HOME)/.local/share/data" + else:DESTDIRBASE = "$$DESTDIRBASE/data" } DESTDIR = "$$DESTDIRBASE/QtProject/$$DESTDIRAPPNAME/plugins/$$QTCREATOR_VERSION/$$PROVIDER" }