forked from qt-creator/qt-creator
Debugger: Don't make engine type appear editable
It is determined by the chosen debugger, no need for a combo box. Change-Id: I1e278469bcd861a05eb102e94accee4dfc222b62 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
@@ -1015,7 +1015,6 @@ public:
|
|||||||
void saveItem(DebuggerItem *item);
|
void saveItem(DebuggerItem *item);
|
||||||
private:
|
private:
|
||||||
QLineEdit *m_displayNameLineEdit;
|
QLineEdit *m_displayNameLineEdit;
|
||||||
QComboBox *m_engineTypeComboBox;
|
|
||||||
QLabel *m_cdbLabel;
|
QLabel *m_cdbLabel;
|
||||||
PathChooser *m_binaryChooser;
|
PathChooser *m_binaryChooser;
|
||||||
QLineEdit *m_abis;
|
QLineEdit *m_abis;
|
||||||
@@ -1025,8 +1024,6 @@ DebuggerItemConfigWidget::DebuggerItemConfigWidget()
|
|||||||
{
|
{
|
||||||
m_displayNameLineEdit = new QLineEdit(this);
|
m_displayNameLineEdit = new QLineEdit(this);
|
||||||
|
|
||||||
m_engineTypeComboBox = new QComboBox(this);
|
|
||||||
|
|
||||||
m_binaryChooser = new PathChooser(this);
|
m_binaryChooser = new PathChooser(this);
|
||||||
m_binaryChooser->setExpectedKind(PathChooser::ExistingCommand);
|
m_binaryChooser->setExpectedKind(PathChooser::ExistingCommand);
|
||||||
m_binaryChooser->setMinimumWidth(400);
|
m_binaryChooser->setMinimumWidth(400);
|
||||||
@@ -1038,15 +1035,9 @@ DebuggerItemConfigWidget::DebuggerItemConfigWidget()
|
|||||||
m_abis = new QLineEdit(this);
|
m_abis = new QLineEdit(this);
|
||||||
m_abis->setEnabled(false);
|
m_abis->setEnabled(false);
|
||||||
|
|
||||||
QHBoxLayout *nameLayout = new QHBoxLayout;
|
|
||||||
nameLayout->addWidget(m_displayNameLineEdit);
|
|
||||||
nameLayout->addWidget(new QLabel(tr("Type:")));
|
|
||||||
nameLayout->addWidget(m_engineTypeComboBox);
|
|
||||||
|
|
||||||
QFormLayout *formLayout = new QFormLayout;
|
QFormLayout *formLayout = new QFormLayout;
|
||||||
formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
|
formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
|
||||||
formLayout->addRow(new QLabel(tr("Name:")), nameLayout);
|
formLayout->addRow(new QLabel(tr("Name:")), m_displayNameLineEdit);
|
||||||
// formLayout->addRow(new QLabel(tr("Name:")), m_displayNameLineEdit);
|
|
||||||
// formLayout->addRow(new QLabel(tr("Type:")), m_engineTypeComboBox);
|
// formLayout->addRow(new QLabel(tr("Type:")), m_engineTypeComboBox);
|
||||||
formLayout->addRow(m_cdbLabel);
|
formLayout->addRow(m_cdbLabel);
|
||||||
formLayout->addRow(new QLabel(tr("Path:")), m_binaryChooser);
|
formLayout->addRow(new QLabel(tr("Path:")), m_binaryChooser);
|
||||||
@@ -1063,12 +1054,6 @@ void DebuggerItemConfigWidget::loadItem(DebuggerItem *item)
|
|||||||
m_displayNameLineEdit->setEnabled(!item->isAutoDetected);
|
m_displayNameLineEdit->setEnabled(!item->isAutoDetected);
|
||||||
m_displayNameLineEdit->setText(item->displayName);
|
m_displayNameLineEdit->setText(item->displayName);
|
||||||
|
|
||||||
// This is immutable.
|
|
||||||
m_engineTypeComboBox->clear();
|
|
||||||
m_engineTypeComboBox->addItem(item->engineTypeName());
|
|
||||||
m_engineTypeComboBox->setCurrentIndex(0);
|
|
||||||
//m_engineTypeComboBox->setEnabled(false);
|
|
||||||
|
|
||||||
m_binaryChooser->setEnabled(!item->isAutoDetected);
|
m_binaryChooser->setEnabled(!item->isAutoDetected);
|
||||||
m_binaryChooser->setFileName(item->command);
|
m_binaryChooser->setFileName(item->command);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user