forked from qt-creator/qt-creator
Layouting: Add a plain 'Widget' item
Change-Id: Id419b1efd56f51fb282b11c4b241b96eb7d7d0ae Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -534,6 +534,12 @@ void setupWidget(LayoutItem *item)
|
|||||||
item->onExit = widgetExit;
|
item->onExit = widgetExit;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Widget::Widget(std::initializer_list<LayoutItem> items)
|
||||||
|
{
|
||||||
|
this->subItems = items;
|
||||||
|
setupWidget<QWidget>(this);
|
||||||
|
}
|
||||||
|
|
||||||
Group::Group(std::initializer_list<LayoutItem> items)
|
Group::Group(std::initializer_list<LayoutItem> items)
|
||||||
{
|
{
|
||||||
this->subItems = items;
|
this->subItems = items;
|
||||||
|
@@ -112,6 +112,12 @@ public:
|
|||||||
Form(std::initializer_list<LayoutItem> items);
|
Form(std::initializer_list<LayoutItem> items);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class QTCREATOR_UTILS_EXPORT Widget : public LayoutItem
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
Widget(std::initializer_list<LayoutItem> items);
|
||||||
|
};
|
||||||
|
|
||||||
class QTCREATOR_UTILS_EXPORT Stack : public LayoutItem
|
class QTCREATOR_UTILS_EXPORT Stack : public LayoutItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
Reference in New Issue
Block a user