diff options
Diffstat (limited to 'src/plugins/projectexplorer/projectconfiguration.h')
-rw-r--r-- | src/plugins/projectexplorer/projectconfiguration.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/projectconfiguration.h b/src/plugins/projectexplorer/projectconfiguration.h index 76b3080291..6377e55df8 100644 --- a/src/plugins/projectexplorer/projectconfiguration.h +++ b/src/plugins/projectexplorer/projectconfiguration.h @@ -61,8 +61,14 @@ public: QString text; }; - void addItem(LayoutItem item); - void startNewRow(); + template<typename ...Items> + LayoutBuilder &addItems(LayoutItem first, Items... rest) { + return addItem(first).addItems(rest...); + } + LayoutBuilder &addItems() { return *this; } + LayoutBuilder &addItem(LayoutItem item); + + LayoutBuilder &startNewRow(); QLayout *layout() const; |