forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.6'
Conflicts: src/libs/utils/tooltip/tips.cpp src/plugins/coreplugin/versiondialog.cpp src/plugins/projectexplorer/kitinformationconfigwidget.cpp src/plugins/qnx/blackberryapplicationrunner.cpp src/plugins/qnx/blackberrydeployconfiguration.cpp src/plugins/qnx/blackberrydeployconfiguration.h src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp Change-Id: I7886ec971942d9e0a9da237dcf4ceb1687abd71b
This commit is contained in:
@@ -42,7 +42,8 @@ namespace Internal {
|
||||
|
||||
QmakeKitConfigWidget::QmakeKitConfigWidget(ProjectExplorer::Kit *k) :
|
||||
ProjectExplorer::KitConfigWidget(k),
|
||||
m_lineEdit(new QLineEdit)
|
||||
m_lineEdit(new QLineEdit),
|
||||
m_ignoreChange(false)
|
||||
{
|
||||
refresh(); // set up everything according to kit
|
||||
connect(m_lineEdit, SIGNAL(textEdited(QString)), this, SLOT(mkspecWasChanged(QString)));
|
||||
@@ -71,12 +72,15 @@ void QmakeKitConfigWidget::makeReadOnly()
|
||||
|
||||
void QmakeKitConfigWidget::refresh()
|
||||
{
|
||||
m_lineEdit->setText(QmakeKitInformation::mkspec(m_kit).toString());
|
||||
if (!m_ignoreChange)
|
||||
m_lineEdit->setText(QmakeKitInformation::mkspec(m_kit).toUserOutput());
|
||||
}
|
||||
|
||||
void QmakeKitConfigWidget::mkspecWasChanged(const QString &text)
|
||||
{
|
||||
m_ignoreChange = true;
|
||||
QmakeKitInformation::setMkspec(m_kit, Utils::FileName::fromString(text));
|
||||
m_ignoreChange = false;
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user