void RvctToolChainConfigWidget::apply() { RvctToolChain *tc = static_cast<RvctToolChain *>(toolChain()); Q_ASSERT(tc); QList<Utils::EnvironmentItem> changes = environmentChanges(); tc->setCompilerCommand(m_ui->compilerPath->fileName()); tc->setArmVersion(static_cast<RvctToolChain::ArmVersion>(m_ui->versionComboBox->currentIndex())); tc->setEnvironmentChanges(changes); tc->setDebuggerCommand(debuggerCommand()); tc->setMkspecList(mkspecList()); m_model->setUserChanges(changes); }