forked from qt-creator/qt-creator
ToolChain: Extract more information from map data
... of a stored tool chain. This is necessary to upgrade toolchains to 2.6 file format smoothly. Change-Id: I401a18924360fdf2d2797bebd9a0dcc059e80518 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
@@ -243,4 +243,14 @@ QString ToolChainFactory::idFromMap(const QVariantMap &data)
|
|||||||
return data.value(QLatin1String(ID_KEY)).toString();
|
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
|
} // namespace ProjectExplorer
|
||||||
|
@@ -143,6 +143,8 @@ public:
|
|||||||
virtual ToolChain *restore(const QVariantMap &data);
|
virtual ToolChain *restore(const QVariantMap &data);
|
||||||
|
|
||||||
static QString idFromMap(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
|
} // namespace ProjectExplorer
|
||||||
|
Reference in New Issue
Block a user