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(); }