diff options
author | hjk <hjk@qt.io> | 2023-04-24 16:40:01 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2023-04-25 10:55:29 +0000 |
commit | 72d72251d84c0393eef8a30dab7839a66009dd1a (patch) | |
tree | fede36cafabfb88632719ac3d74238ac9608f03c /tests/manual/tasktree/taskwidget.cpp | |
parent | 6738616378467bbc48f9d3a6050729d2bd5cb0f9 (diff) | |
download | qt-creator-72d72251d84c0393eef8a30dab7839a66009dd1a.tar.gz |
Utils: Start decoupling LayoutBuilder from Aspects
Makes it easier reusable elsewhere.
Change-Id: I86ff9f40229a33690f854f5fda692bc06d6976ef
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'tests/manual/tasktree/taskwidget.cpp')
-rw-r--r-- | tests/manual/tasktree/taskwidget.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/manual/tasktree/taskwidget.cpp b/tests/manual/tasktree/taskwidget.cpp index cca5394bbb..d5420defe5 100644 --- a/tests/manual/tasktree/taskwidget.cpp +++ b/tests/manual/tasktree/taskwidget.cpp @@ -184,7 +184,11 @@ Tasking::WorkflowPolicy GroupWidget::workflowPolicy() const return m_workflowPolicy; } -TaskGroup::TaskGroup(QWidget *group, std::initializer_list<LayoutItem> items) - : Row({ group, Group { Column { items } } }) -{} + +void doLayout(const TaskGroup &taskGroup, LayoutBuilder &builder) +{ + builder.addItem(taskGroup.group); + builder.addItem(Group { taskGroup.items }); + builder.finishRow(); +} |