bool RvctToolChainConfigWidget::isDirty() const { RvctToolChain *tc = static_cast<RvctToolChain *>(toolChain()); Q_ASSERT(tc); return tc->compilerPath() != m_ui->compilerPath->path() || tc->armVersion() != static_cast<RvctToolChain::ArmVersion>(m_ui->versionComboBox->currentIndex()) || tc->environmentChanges() != environmentChanges(); }
void RvctToolChainConfigWidget::setFromToolChain() { RvctToolChain *tc = static_cast<RvctToolChain *>(toolChain()); Q_ASSERT(tc); m_model->setBaseEnvironment(baseEnvironment(tc)); m_ui->compilerPath->setPath(tc->compilerPath()); m_ui->versionComboBox->setCurrentIndex(static_cast<int>(tc->armVersion())); }