blob: 97d08ba7c4e05fd6b5a23f5e423abcc90fe9c742 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
diff --git a/src/plugins/coreplugin/outputpanemanager.cpp b/src/plugins/coreplugin/outputpanemanager.cpp
index d5f74e0a..f63577f9 100644
--- a/src/plugins/coreplugin/outputpanemanager.cpp
+++ b/src/plugins/coreplugin/outputpanemanager.cpp
@@ -841,16 +841,17 @@ void OutputPaneManager::setupButtons()
m_instance->updateActions(outPane);
});
- auto *toolBar = new QToolBar(m_instance->m_opToolBarWidgets);
- toolBar->setContentsMargins(0, 0, 0, 0);
+ QWidget *toolButtonsContainer = new QWidget(m_instance->m_opToolBarWidgets);
+ using namespace Layouting;
+ Row toolButtonsRow { spacing(0), noMargin };
+
const QList<QWidget *> toolBarWidgets = outPane->toolBarWidgets();
for (QWidget *toolButton : toolBarWidgets)
- toolBar->addWidget(toolButton);
- auto stretch = new QWidget;
- stretch->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
- toolBar->addWidget(stretch);
+ toolButtonsRow.addItem(toolButton);
+ toolButtonsRow.addItem(st);
+ toolButtonsRow.attachTo(toolButtonsContainer);
- m_instance->m_opToolBarWidgets->insertWidget(i, toolBar);
+ m_instance->m_opToolBarWidgets->insertWidget(i, toolButtonsContainer);
}
QTC_CHECK(idx == i);
|