diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2024-12-09 21:24:30 +0100 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2024-12-10 07:10:24 +0100 |
commit | 995866ebfce1e219fe78805eea88bd4ea94cb835 (patch) | |
tree | 69b9ede00798ee87562114769b86665aaf99c3b9 /vcl/qt5/QtBuilder.cxx | |
parent | 8a6f6fef87336a2777c0c21053e10b30783bd686 (diff) |
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 <m.weghorn@posteo.de>
Tested-by: Jenkins
Diffstat (limited to 'vcl/qt5/QtBuilder.cxx')
-rw-r--r-- | vcl/qt5/QtBuilder.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
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 <QtWidgets/QGroupBox> #include <QtWidgets/QLabel> #include <QtWidgets/QLineEdit> +#include <QtWidgets/QListView> #include <QtWidgets/QLayout> #include <QtWidgets/QPlainTextEdit> #include <QtWidgets/QProgressBar> @@ -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); |