summaryrefslogtreecommitdiff
path: root/tests/manual/tasktree/taskwidget.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-04-24 16:40:01 +0200
committerhjk <hjk@qt.io>2023-04-25 10:55:29 +0000
commit72d72251d84c0393eef8a30dab7839a66009dd1a (patch)
treefede36cafabfb88632719ac3d74238ac9608f03c /tests/manual/tasktree/taskwidget.cpp
parent6738616378467bbc48f9d3a6050729d2bd5cb0f9 (diff)
downloadqt-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.cpp10
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();
+}