From 995866ebfce1e219fe78805eea88bd4ea94cb835 Mon Sep 17 00:00:00 2001 From: Michael Weghorn Date: Mon, 9 Dec 2024 21:24:30 +0100 Subject: tdf#130857 qt weld: Add QtInstanceIconView skeleton Most of the logic still needs to be implemented. Change-Id: I2b6a684f36a6aadcba527c0aaf8a9a29702e37c6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178178 Reviewed-by: Michael Weghorn Tested-by: Jenkins --- vcl/qt5/QtBuilder.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'vcl/qt5/QtBuilder.cxx') diff --git a/vcl/qt5/QtBuilder.cxx b/vcl/qt5/QtBuilder.cxx index 95a27a2ec162..8ba77d82fbd5 100644 --- a/vcl/qt5/QtBuilder.cxx +++ b/vcl/qt5/QtBuilder.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -225,6 +226,13 @@ QObject* QtBuilder::makeObject(QObject* pParent, std::u16string_view sName, std: pLayoutParentWidget = new QWidget(pParentWidget); pObject = new QGridLayout(pLayoutParentWidget); } + else if (sName == u"GtkIconView") + { + QListView* pListView = new QListView(pParentWidget); + pListView->setModel(new QStandardItemModel(pListView)); + pListView->setViewMode(QListView::IconMode); + pObject = pListView; + } else if (sName == u"GtkImage") { QLabel* pLabel = new QLabel(pParentWidget); -- cgit