diff --git a/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon-16px.png
new file mode 100644
index 00000000000..b8115abab92
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon-16px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon.png b/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon.png
new file mode 100644
index 00000000000..f4ee9fae810
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/column-positioner-icon.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon-16px.png
new file mode 100644
index 00000000000..67ed96565e0
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon-16px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon.png b/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon.png
new file mode 100644
index 00000000000..c24a7139088
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/flow-positioner-icon.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon-16px.png
new file mode 100644
index 00000000000..8bf1fb2f5a4
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon-16px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon.png b/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon.png
new file mode 100644
index 00000000000..c30fec04225
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/grid-positioner-icon.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon-16px.png
new file mode 100644
index 00000000000..42c03d6e2c9
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon-16px.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon.png b/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon.png
new file mode 100644
index 00000000000..f908c3d0d84
Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/row-positioner-icon.png differ
diff --git a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
index b2dcfce06ae..39121e23400 100644
--- a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
+++ b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc
@@ -43,5 +43,14 @@
source/texteditv2.qml
source/textinput.qml
source/textinputv2.qml
+ images/column-positioner-icon.png
+ images/column-positioner-icon-16px.png
+ images/default-icon.png
+ images/flow-positioner-icon.png
+ images/flow-positioner-icon-16px.png
+ images/grid-positioner-icon.png
+ images/grid-positioner-icon-16px.png
+ images/row-positioner-icon.png
+ images/row-positioner-icon-16px.png
diff --git a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
index fd276dd44ce..0ae6693541b 100644
--- a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
+++ b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo
@@ -210,12 +210,12 @@ MetaInfo {
Type {
name: "QtQuick.Column"
- icon: ":/qtquickplugin/images/item-icon16.png"
+ icon: ":/qtquickplugin/images/column-positioner-icon-16px.png"
ItemLibraryEntry {
name: "Column"
category: "Qt Quick - Positioner"
- libraryIcon: ":/qtquickplugin/images/item-icon.png"
+ libraryIcon: ":/qtquickplugin/images/column-positioner-icon.png"
version: "2.0"
Property { name: "width"; type: "int"; value: 200; }
@@ -225,12 +225,12 @@ MetaInfo {
Type {
name: "QtQuick.Row"
- icon: ":/qtquickplugin/images/item-icon16.png"
+ icon: ":/qtquickplugin/images/row-positioner-icon-16px.png"
ItemLibraryEntry {
name: "Row"
category: "Qt Quick - Positioner"
- libraryIcon: ":/qtquickplugin/images/item-icon.png"
+ libraryIcon: ":/qtquickplugin/images/row-positioner-icon.png"
version: "2.0"
Property { name: "width"; type: "int"; value: 200; }
@@ -240,12 +240,12 @@ MetaInfo {
Type {
name: "QtQuick.Grid"
- icon: ":/qtquickplugin/images/item-icon16.png"
+ icon: ":/qtquickplugin/images/grid-positioner-icon-16px.png"
ItemLibraryEntry {
name: "Grid"
category: "Qt Quick - Positioner"
- libraryIcon: ":/qtquickplugin/images/item-icon.png"
+ libraryIcon: ":/qtquickplugin/images/grid-positioner-icon.png"
version: "2.0"
Property { name: "width"; type: "int"; value: 400; }
@@ -255,12 +255,12 @@ MetaInfo {
Type {
name: "QtQuick.Flow"
- icon: ":/qtquickplugin/images/item-icon16.png"
+ icon: ":/qtquickplugin/images/flow-positioner-icon-16px.png"
ItemLibraryEntry {
name: "Flow"
category: "Qt Quick - Positioner"
- libraryIcon: ":/qtquickplugin/images/item-icon.png"
+ libraryIcon: ":/qtquickplugin/images/flow-positioner-icon.png"
version: "2.0"
Property { name: "width"; type: "int"; value: 400; }