diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp index 1c92f3c77bb..3e987ab3fd0 100644 --- a/src/plugins/projectexplorer/toolchain.cpp +++ b/src/plugins/projectexplorer/toolchain.cpp @@ -243,4 +243,14 @@ QString ToolChainFactory::idFromMap(const QVariantMap &data) return data.value(QLatin1String(ID_KEY)).toString(); } +void ToolChainFactory::idToMap(QVariantMap &data, const QString id) +{ + data.insert(QLatin1String(ID_KEY), id); +} + +void ToolChainFactory::autoDetectionToMap(QVariantMap &data, bool detected) +{ + data.insert(QLatin1String(AUTODETECT_KEY), detected); +} + } // namespace ProjectExplorer diff --git a/src/plugins/projectexplorer/toolchain.h b/src/plugins/projectexplorer/toolchain.h index 1ce975d2c66..37696e54a68 100644 --- a/src/plugins/projectexplorer/toolchain.h +++ b/src/plugins/projectexplorer/toolchain.h @@ -143,6 +143,8 @@ public: virtual ToolChain *restore(const QVariantMap &data); static QString idFromMap(const QVariantMap &data); + static void idToMap(QVariantMap &data, const QString id); + static void autoDetectionToMap(QVariantMap &data, bool detected); }; } // namespace ProjectExplorer