forked from qt-creator/qt-creator
ProjectMode: Fix double scrollbar
The Build and Run pages already have a scrollbar, so remove the outer scrollbar. Change-Id: I1b3ac31d2fa85c7ddca2b22644107c0718a13f7c Task-number: QTCREATORBUG-14289 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
@@ -139,7 +139,10 @@ QString TargetSettingsWidget::targetNameAt(int index) const
|
|||||||
|
|
||||||
void TargetSettingsWidget::setCentralWidget(QWidget *widget)
|
void TargetSettingsWidget::setCentralWidget(QWidget *widget)
|
||||||
{
|
{
|
||||||
ui->scrollArea->setWidget(widget);
|
if (m_centralWidget)
|
||||||
|
ui->scrollAreaWidgetContents->layout()->removeWidget(m_centralWidget);
|
||||||
|
m_centralWidget = widget;
|
||||||
|
ui->scrollAreaWidgetContents->layout()->addWidget(m_centralWidget);
|
||||||
}
|
}
|
||||||
|
|
||||||
int TargetSettingsWidget::targetCount() const
|
int TargetSettingsWidget::targetCount() const
|
||||||
|
@@ -83,6 +83,7 @@ private:
|
|||||||
TargetSelector *m_targetSelector;
|
TargetSelector *m_targetSelector;
|
||||||
QPushButton *m_addButton;
|
QPushButton *m_addButton;
|
||||||
QPushButton *m_manageButton;
|
QPushButton *m_manageButton;
|
||||||
|
QWidget *m_centralWidget = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
@@ -17,7 +17,16 @@
|
|||||||
<property name="spacing">
|
<property name="spacing">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="margin">
|
<property name="leftMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="topMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="rightMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="bottomMargin">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
@@ -130,23 +139,24 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QScrollArea" name="scrollArea">
|
<widget class="QWidget" name="scrollAreaWidgetContents" native="true">
|
||||||
<property name="frameShape">
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||||
<enum>QFrame::NoFrame</enum>
|
<property name="spacing">
|
||||||
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="widgetResizable">
|
<property name="leftMargin">
|
||||||
<bool>true</bool>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="scrollAreaWidgetContents">
|
<property name="topMargin">
|
||||||
<property name="geometry">
|
<number>0</number>
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>618</width>
|
|
||||||
<height>424</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
<property name="rightMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="bottomMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
|
Reference in New Issue
Block a user