diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2011-05-20 16:30:17 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2011-05-20 16:30:17 +0200 |
commit | 665f90048597691da22d8d23316b7a5a25717b9b (patch) | |
tree | 28685f2e441987b84e9d50617fac055d8a30ba77 /installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp | |
parent | eb193817e876c4c704cb67c92c306fa3f9a9e6dc (diff) |
now qtcreatorpersistentsettings use absolutepathes everywhere
Diffstat (limited to 'installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp')
-rw-r--r-- | installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp b/installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp index 8580e39f8..f4124cd2c 100644 --- a/installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp +++ b/installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp @@ -4,6 +4,7 @@ #include <QDebug> #include <QStringList> #include <QFile> +#include <QDir> QtCreatorPersistentSettings::QtCreatorPersistentSettings() { @@ -111,28 +112,29 @@ bool QtCreatorPersistentSettings::addToolChain(const QtCreatorToolChain &toolCha QVariantMap newToolChainVariantMap; newToolChainVariantMap.insert(QLatin1String(ID_KEY), - QString(QLatin1String("%1:%2.%3")).arg(toolChain.type, toolChain.compilerPath, toolChain.abiString)); + QString(QLatin1String("%1:%2.%3")).arg(toolChain.type, QFileInfo(toolChain.compilerPath + ).absoluteFilePath(), toolChain.abiString)); newToolChainVariantMap.insert(QLatin1String(DISPLAY_NAME_KEY), toolChain.displayName); newToolChainVariantMap.insert(QString(QLatin1String("ProjectExplorer.%1.Path")).arg(toolChain.key), - toolChain.compilerPath); + QFileInfo(toolChain.compilerPath).absoluteFilePath()); newToolChainVariantMap.insert(QString(QLatin1String("ProjectExplorer.%1.TargetAbi")).arg(toolChain.key), toolChain.abiString); newToolChainVariantMap.insert(QString(QLatin1String("ProjectExplorer.%1.Debugger")).arg(toolChain.key), - toolChain.debuggerPath); + QFileInfo(toolChain.debuggerPath).absoluteFilePath()); - m_toolChains.insert(toolChain.compilerPath, newToolChainVariantMap); + m_toolChains.insert(QFileInfo(toolChain.compilerPath).absoluteFilePath(), newToolChainVariantMap); return true; } bool QtCreatorPersistentSettings::removeToolChain(const QtCreatorToolChain &toolChain) { - m_toolChains.remove(toolChain.compilerPath); + m_toolChains.remove(QFileInfo(toolChain.compilerPath).absoluteFilePath()); return true; } void QtCreatorPersistentSettings::addDefaultDebugger(const QString &abiString, const QString &debuggerPath) { - m_abiToDebuggerHash.insert(abiString, debuggerPath); + m_abiToDebuggerHash.insert(abiString, QFileInfo(debuggerPath).absoluteFilePath()); } void QtCreatorPersistentSettings::removeDefaultDebugger(const QString &abiString) |