forked from qt-creator/qt-creator
iOS: Move updateAutomaticKitList() trigger closer to its user
This removes the IosPlugin::kitsRestored() member that does not fully fit the standard plugin implementation pattern. Change-Id: Iedd79e5326b85b189673c19e1920e21c34cd03bb Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -337,6 +337,15 @@ void IosConfigurations::initialize()
|
||||
m_instance = new IosConfigurations(nullptr);
|
||||
}
|
||||
|
||||
void IosConfigurations::kitsRestored()
|
||||
{
|
||||
disconnect(KitManager::instance(), &KitManager::kitsLoaded,
|
||||
this, &IosConfigurations::kitsRestored);
|
||||
IosConfigurations::updateAutomaticKitList();
|
||||
connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged,
|
||||
IosConfigurations::instance(), &IosConfigurations::updateAutomaticKitList);
|
||||
}
|
||||
|
||||
bool IosConfigurations::ignoreAllDevices()
|
||||
{
|
||||
return m_instance->m_ignoreAllDevices;
|
||||
@@ -386,6 +395,8 @@ IosConfigurations::IosConfigurations(QObject *parent)
|
||||
: QObject(parent)
|
||||
{
|
||||
load();
|
||||
connect(KitManager::instance(), &KitManager::kitsLoaded,
|
||||
this, &IosConfigurations::kitsRestored);
|
||||
}
|
||||
|
||||
void IosConfigurations::load()
|
||||
|
||||
Reference in New Issue
Block a user