summaryrefslogtreecommitdiffstats
path: root/installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-05-20 16:30:17 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-05-20 16:30:17 +0200
commit665f90048597691da22d8d23316b7a5a25717b9b (patch)
tree28685f2e441987b84e9d50617fac055d8a30ba77 /installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp
parenteb193817e876c4c704cb67c92c306fa3f9a9e6dc (diff)
now qtcreatorpersistentsettings use absolutepathes everywhere
Diffstat (limited to 'installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp')
-rw-r--r--installerbuilder/libinstaller/qtcreatorpersistentsettings.cpp14
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)