void IosRunConfiguration::init() { QmakeProject *project = static_cast<QmakeProject *>(target()->project()); m_parseSuccess = project->validParse(m_profilePath); m_parseInProgress = project->parseInProgress(m_profilePath); m_lastIsEnabled = isEnabled(); m_lastDisabledReason = disabledReason(); connect(DeviceManager::instance(), SIGNAL(updated()), SLOT(deviceChanges())); connect(KitManager::instance(), SIGNAL(kitsChanged()), SLOT(deviceChanges())); connect(target()->project(), SIGNAL(proFileUpdated(QmakeProjectManager::QmakeProFileNode*,bool,bool)), this, SLOT(proFileUpdated(QmakeProjectManager::QmakeProFileNode*,bool,bool))); }