ToolChainKitInformation: Make use of ToolChainManager::isLoaded()

Warn when trying to access values not yet initialized, and avoid
doing so. Also invalidate toolchains in kits properly.

Change-Id: I3a98a2ca89ce43d9982d37bdee451c5122c788b2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Tobias Hunger
2013-02-28 15:07:01 +01:00
parent 60cea5e162
commit 519a365962
6 changed files with 36 additions and 20 deletions

View File

@@ -78,13 +78,10 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
ProjectExplorer::DeviceManager::instance()
->addDevice(ProjectExplorer::IDevice::Ptr(new Internal::AndroidDevice));
return true;
}
void AndroidPlugin::extensionsInitialized()
{
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsChanged()),
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()),
this, SLOT(kitsRestored()));
return true;
}
void AndroidPlugin::kitsRestored()