@@ -56,13 +56,15 @@ QgsNewSpatialiteLayerDialog::QgsNewSpatialiteLayerDialog( QWidget *parent, Qt::W
56
56
QgsSettings settings;
57
57
restoreGeometry ( settings.value ( QStringLiteral ( " Windows/NewSpatiaLiteLayer/geometry" ) ).toByteArray () );
58
58
59
+ QString path = QgsApplication::defaultThemePath ();
60
+
59
61
mGeometryTypeBox ->addItem ( tr ( " Non spatial" ), QStringLiteral ( " " ) );
60
- mGeometryTypeBox ->addItem ( tr ( " Point" ), QStringLiteral ( " POINT" ) );
61
- mGeometryTypeBox ->addItem ( tr ( " Line" ), QStringLiteral ( " LINESTRING" ) );
62
- mGeometryTypeBox ->addItem ( tr ( " Polygon" ), QStringLiteral ( " POLYGON" ) );
63
- mGeometryTypeBox ->addItem ( tr ( " MultiPoint" ), QStringLiteral ( " MULTIPOINT" ) );
64
- mGeometryTypeBox ->addItem ( tr ( " MultiLine" ), QStringLiteral ( " MULTILINESTRING" ) );
65
- mGeometryTypeBox ->addItem ( tr ( " MultiPolygon" ), QStringLiteral ( " MULTIPOLYGON" ) );
62
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconPointLayer.svg " ), tr ( " Point" ), QStringLiteral ( " POINT" ) );
63
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconLineLayer.svg " ), tr ( " Line" ), QStringLiteral ( " LINESTRING" ) );
64
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconPolygonLayer.svg " ), tr ( " Polygon" ), QStringLiteral ( " POLYGON" ) );
65
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconPointLayer.svg " ), tr ( " MultiPoint" ), QStringLiteral ( " MULTIPOINT" ) );
66
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconLineLayer.svg " ), tr ( " MultiLine" ), QStringLiteral ( " MULTILINESTRING" ) );
67
+ mGeometryTypeBox ->addItem ( QIcon ( path + " /mIconPolygonLayer.svg " ), tr ( " MultiPolygon" ), QStringLiteral ( " MULTIPOLYGON" ) );
66
68
67
69
pbnFindSRID->setEnabled ( false );
68
70
mGeometryWithZCheckBox ->setEnabled ( false );
0 commit comments