void QbsManager::removeCreatorProfiles() { foreach (const QString &key, m_settings->allKeysWithPrefix(qtcProfileGroup())) { const QString fullKey = qtcProfilePrefix() + key; qbs::Profile(m_settings->value(fullKey).toString(), m_settings).removeProfile(); m_settings->remove(fullKey); } }
void QbsManager::handleKitRemoval(ProjectExplorer::Kit *kit) { m_kitsToBeSetupForQbs.removeOne(kit); const QString key = qtcProfilePrefix() + kit->id().toString(); const QString profileName = m_settings->value(key).toString(); m_settings->remove(key); qbs::Profile(profileName, m_settings).removeProfile(); }