Commit Graph

5 Commits

Author SHA1 Message Date
hjk
41046c0d44 LayoutBuilder: Initialize BuilderItem::apply more directly
Also, add some timing information.

Change-Id: I5d38cac9e7ad0afb24504ff521f31d5202268462
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-07-18 09:59:01 +00:00
hjk
3fd60717eb Utils: Remove unnecessary export macros in builderutils.h
All templates/inline here.

Change-Id: Ib5770f6e700e5368bb23cae3dcf57bdf8a372897
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-07-17 12:50:33 +00:00
hjk
1a425ee79f Utils: Dismantle ArgTuple
Change-Id: I5810beef15956fb067dece35f59aecaa26149dea
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-07-17 12:40:00 +00:00
Jarek Kobus
0e3f62b5cc Utils: Simplify builderutils code
Use variadic template for Arg class.

Change-Id: I04fa001ac2b6e733d4f6c20d976c1658faad7904
Reviewed-by: hjk <hjk@qt.io>
2024-07-17 12:21:21 +00:00
hjk
f92cb1ad7d Utils: Separate non-widget related base code from layoutbuilder
Change-Id: Ie7e7d413ed8cd4af8cdfc88c35fbdd9944d5e8b4
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-07-04 12:56:52 +00:00