void QtOptionsPage::apply() { if (!m_widget) // page was never shown return; m_widget->finish(); QtVersionManager *vm = QtVersionManager::instance(); vm->setNewQtVersions(m_widget->versions()); }
void QtOptionsPage::apply() { if (!m_widget) // page was never shown return; m_widget->finish(); QtVersionManager *vm = QtVersionManager::instance(); // Turn into flat list QList<QtVersion *> versions; foreach(const QSharedPointerQtVersion &spv, m_widget->versions()) versions.push_back(new QtVersion(*spv)); vm->setNewQtVersions(versions); }