diff --git a/src/libs/utils/layoutbuilder.cpp b/src/libs/utils/layoutbuilder.cpp index 99fbf5d9fa6..de6bc845ef4 100644 --- a/src/libs/utils/layoutbuilder.cpp +++ b/src/libs/utils/layoutbuilder.cpp @@ -626,6 +626,11 @@ void withFormAlignment(Layout *layout) // Flow +Flow::Flow() +{ + ptr = new FlowLayout; +} + Flow::Flow(std::initializer_list ps) { ptr = new FlowLayout; @@ -633,7 +638,12 @@ Flow::Flow(std::initializer_list ps) flush(); } -// Row & Column +// Row + +Row::Row() +{ + ptr = new QHBoxLayout; +} Row::Row(std::initializer_list ps) { @@ -642,6 +652,13 @@ Row::Row(std::initializer_list ps) flush(); } +// Column + +Column::Column() +{ + ptr = new QVBoxLayout; +} + Column::Column(std::initializer_list ps) { ptr = new QVBoxLayout; diff --git a/src/libs/utils/layoutbuilder.h b/src/libs/utils/layoutbuilder.h index 08d71a14618..e1d0daf8d6e 100644 --- a/src/libs/utils/layoutbuilder.h +++ b/src/libs/utils/layoutbuilder.h @@ -155,6 +155,7 @@ public: using Implementation = QVBoxLayout; using I = Building::BuilderItem; + Column(); Column(std::initializer_list ps); }; @@ -164,6 +165,7 @@ public: using Implementation = QHBoxLayout; using I = Building::BuilderItem; + Row(); Row(std::initializer_list ps); }; @@ -190,6 +192,7 @@ public: class QTCREATOR_UTILS_EXPORT Flow : public Layout { public: + Flow(); Flow(std::initializer_list ps); };