// --------------------------------------------------------------------------
ToolChainOptionsPage::ToolChainOptionsPage() :
- m_ui(0), m_cloneAction(0), m_model(0), m_selectionModel(0), m_currentTcWidget(0)
+ m_ui(0), m_model(0), m_selectionModel(0), m_currentTcWidget(0)
{ }
QString ToolChainOptionsPage::id() const
addMenu->addAction(action);
}
}
- m_cloneAction = new QAction(addMenu);
- m_cloneAction->setText(tr("Clone ..."));
- connect(m_cloneAction, SIGNAL(triggered()), mapper, SLOT(map()));
- mapper->setMapping(m_cloneAction, static_cast<QObject *>(0));
-
- if (!addMenu->isEmpty())
- addMenu->addSeparator();
- addMenu->addAction(m_cloneAction);
+ connect(m_ui->cloneButton, SIGNAL(clicked()), mapper, SLOT(map()));
+ mapper->setMapping(m_ui->cloneButton, static_cast<QObject *>(0));
+
m_ui->addButton->setMenu(addMenu);
connect(m_ui->delButton, SIGNAL(clicked()), this, SLOT(removeToolChain()));
canDelete = !tc->isAutoDetected();
}
- m_cloneAction->setEnabled(canCopy);
+ m_ui->cloneButton->setEnabled(canCopy);
m_ui->delButton->setEnabled(canDelete);
}
</widget>
</item>
<item>
+ <widget class="QPushButton" name="cloneButton">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>21</width>
+ <height>23</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Clone</string>
+ </property>
+ </widget>
+ </item>
+ <item>
<widget class="QPushButton" name="delButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">