forked from qt-creator/qt-creator
TargetSetupPage: Show shadow build checkbox only for desktop target
Task-Nr: QTCREATORBUG-4276
This commit is contained in:
@@ -376,6 +376,7 @@ Qt4DefaultTargetSetupWidget::Qt4DefaultTargetSetupWidget(Qt4BaseTargetFactory *f
|
|||||||
m_ignoreChange(false),
|
m_ignoreChange(false),
|
||||||
m_showImport(importEnabled),
|
m_showImport(importEnabled),
|
||||||
m_buildConfigurationTemplateUnchanged(true),
|
m_buildConfigurationTemplateUnchanged(true),
|
||||||
|
m_shadowBuildCheckBoxVisible(false),
|
||||||
m_selected(0),
|
m_selected(0),
|
||||||
m_qtVersionId(-1)
|
m_qtVersionId(-1)
|
||||||
{
|
{
|
||||||
@@ -568,6 +569,7 @@ void Qt4DefaultTargetSetupWidget::setProFilePath(const QString &proFilePath)
|
|||||||
|
|
||||||
void Qt4DefaultTargetSetupWidget::setShadowBuildCheckBoxVisible(bool b)
|
void Qt4DefaultTargetSetupWidget::setShadowBuildCheckBoxVisible(bool b)
|
||||||
{
|
{
|
||||||
|
m_shadowBuildCheckBoxVisible = b;
|
||||||
m_shadowBuildEnabled->setVisible(b);
|
m_shadowBuildEnabled->setVisible(b);
|
||||||
bool anythingVisible = b || m_buildConfigurationComboBox->isVisible();
|
bool anythingVisible = b || m_buildConfigurationComboBox->isVisible();
|
||||||
m_spacerTopWidget->setVisible(anythingVisible && !m_importInfos.isEmpty());
|
m_spacerTopWidget->setVisible(anythingVisible && !m_importInfos.isEmpty());
|
||||||
@@ -938,7 +940,7 @@ void Qt4DefaultTargetSetupWidget::updateWidgetVisibility()
|
|||||||
m_versionComboBox->setVisible(true);
|
m_versionComboBox->setVisible(true);
|
||||||
qtVersionChanged();
|
qtVersionChanged();
|
||||||
}
|
}
|
||||||
m_shadowBuildEnabled->setVisible(state != NONE);
|
m_shadowBuildEnabled->setVisible(m_shadowBuildCheckBoxVisible && (state != NONE));
|
||||||
emit selectedToggled();
|
emit selectedToggled();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -190,6 +190,7 @@ private:
|
|||||||
bool m_ignoreChange;
|
bool m_ignoreChange;
|
||||||
bool m_showImport;
|
bool m_showImport;
|
||||||
bool m_buildConfigurationTemplateUnchanged;
|
bool m_buildConfigurationTemplateUnchanged;
|
||||||
|
bool m_shadowBuildCheckBoxVisible;
|
||||||
int m_selected; // Number of selected buildconfiguartions
|
int m_selected; // Number of selected buildconfiguartions
|
||||||
int m_qtVersionId; // version id for "One Qt" entry
|
int m_qtVersionId; // version id for "One Qt" entry
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user