forked from qt-creator/qt-creator
LayoutBuilder: Turn Splitter into a LayoutItem
Change-Id: I05bdadf7f79966e215b4999db9c2f96cd8f67f9f Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
#include <QGroupBox>
|
||||
#include <QPushButton>
|
||||
#include <QStackedLayout>
|
||||
#include <QSplitter>
|
||||
#include <QStyle>
|
||||
#include <QTabWidget>
|
||||
#include <QWidget>
|
||||
@@ -496,6 +497,16 @@ PushButton::PushButton(std::initializer_list<LayoutItem> items)
|
||||
applyItems(widget, items);
|
||||
}
|
||||
|
||||
Splitter::Splitter(std::initializer_list<LayoutItem> items)
|
||||
: Splitter(new QSplitter(Qt::Vertical), items) {}
|
||||
|
||||
Splitter::Splitter(QSplitter *splitter, std::initializer_list<LayoutItem> items)
|
||||
{
|
||||
widget = splitter;
|
||||
for (const LayoutItem &item : items)
|
||||
splitter->addWidget(item.widget);
|
||||
}
|
||||
|
||||
TabWidget::TabWidget(std::initializer_list<Tab> tabs)
|
||||
: TabWidget(new QTabWidget, tabs) {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user