RvctToolChainConfigWidget::RvctToolChainConfigWidget(RvctToolChain *tc) : ProjectExplorer::ToolChainConfigWidget(tc), m_ui(new Ui::RvctToolChainConfigWidget()), m_model(new Utils::EnvironmentModel(this)) { m_ui->setupUi(this); addDebuggerCommandControls(m_ui->formLayout, QStringList(QLatin1String("--version"))); m_ui->environmentView->setModel(m_model); m_ui->environmentView->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); m_ui->environmentView->horizontalHeader()->setStretchLastSection(true); m_ui->environmentView->setGridStyle(Qt::NoPen); m_ui->environmentView->horizontalHeader()->setHighlightSections(false); m_ui->environmentView->verticalHeader()->hide(); QFontMetrics fm(font()); m_ui->environmentView->verticalHeader()->setDefaultSectionSize(qMax(static_cast<int>(fm.height() * 1.2), fm.height() + 4)); connect(m_model, SIGNAL(userChangesChanged()), this, SLOT(emitDirty())); m_ui->compilerPath->setExpectedKind(Utils::PathChooser::ExistingCommand); m_ui->compilerPath->setFileName(tc->compilerCommand()); connect(m_ui->compilerPath, SIGNAL(changed(QString)), this, SLOT(emitDirty())); m_ui->versionComboBox->setCurrentIndex(static_cast<int>(tc->armVersion())); connect(m_ui->versionComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(emitDirty())); addMkspecControls(m_ui->formLayout); setFromToolChain(); }
RvctToolChainConfigWidget::RvctToolChainConfigWidget(RvctToolChain *tc) : ProjectExplorer::ToolChainConfigWidget(tc), m_ui(new Ui::RvctToolChainConfigWidget()), m_model(new Utils::EnvironmentModel(this)) { m_ui->setupUi(this); addDebuggerCommandControls(m_ui->formLayout, QStringList(QLatin1String("--version"))); m_ui->environmentView->setModel(m_model); m_ui->environmentView->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); m_ui->environmentView->horizontalHeader()->setStretchLastSection(true); connect(m_model, SIGNAL(userChangesChanged()), this, SLOT(emitDirty())); m_ui->compilerPath->setExpectedKind(Utils::PathChooser::ExistingCommand); m_ui->compilerPath->setPath(tc->compilerPath()); connect(m_ui->compilerPath, SIGNAL(changed(QString)), this, SLOT(emitDirty())); m_ui->versionComboBox->setCurrentIndex(static_cast<int>(tc->armVersion())); connect(m_ui->versionComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(emitDirty())); setFromToolChain(); }