ProjectExplorer: Persist remote toolchains properly

Change-Id: I9582e9d94a4d858205e90dfe9bfa4a4fa621b191
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2021-04-29 07:44:32 +02:00
parent a4c1bdeb71
commit 85930c03d2

View File

@@ -223,7 +223,7 @@ QVariantMap ToolChain::toMap() const
if (!d->m_targetAbiKey.isEmpty()) if (!d->m_targetAbiKey.isEmpty())
result.insert(d->m_targetAbiKey, d->m_targetAbi.toString()); result.insert(d->m_targetAbiKey, d->m_targetAbi.toString());
if (!d->m_compilerCommandKey.isEmpty()) if (!d->m_compilerCommandKey.isEmpty())
result.insert(d->m_compilerCommandKey, d->m_compilerCommand.toString()); result.insert(d->m_compilerCommandKey, d->m_compilerCommand.toVariant());
return result; return result;
} }
@@ -336,7 +336,7 @@ bool ToolChain::fromMap(const QVariantMap &data)
if (!d->m_targetAbiKey.isEmpty()) if (!d->m_targetAbiKey.isEmpty())
d->m_targetAbi = Abi::fromString(data.value(d->m_targetAbiKey).toString()); d->m_targetAbi = Abi::fromString(data.value(d->m_targetAbiKey).toString());
d->m_compilerCommand = FilePath::fromString(data.value(d->m_compilerCommandKey).toString()); d->m_compilerCommand = FilePath::fromVariant(data.value(d->m_compilerCommandKey));
return true; return true;
} }