summaryrefslogtreecommitdiff
path: root/vcl/qt5/QtBuilder.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/qt5/QtBuilder.cxx')
-rw-r--r--vcl/qt5/QtBuilder.cxx8
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);