Skip to content

Commit a84df1c

Browse files
committed
[ui] layout icon for 3D map item
1 parent 90624f0 commit a84df1c

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

images/images.qrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,7 @@
489489
<file>themes/default/mLayoutItemPicture.svg</file>
490490
<file>themes/default/mLayoutItemLabel.svg</file>
491491
<file>themes/default/mLayoutItemLegend.svg</file>
492+
<file>themes/default/mLayoutItem3DMap.svg</file>
492493
<file>themes/default/mLayoutItemMap.svg</file>
493494
<file>themes/default/mLayoutItemPolygon.svg</file>
494495
<file>themes/default/mLayoutItemPolyline.svg</file>
Lines changed: 1 addition & 0 deletions
Loading

src/3d/qgslayoutitem3dmap.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ int QgsLayoutItem3DMap::type() const
4545
return QgsLayoutItemRegistry::Layout3DMap;
4646
}
4747

48+
QIcon QgsLayoutItem3DMap::icon() const
49+
{
50+
return QgsApplication::getThemeIcon( QStringLiteral( "/mLayoutItem3DMap.svg" ) );
51+
}
52+
4853
void QgsLayoutItem3DMap::assignFreeId()
4954
{
5055
if ( !mLayout )

src/3d/qgslayoutitem3dmap.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ class _3D_EXPORT QgsLayoutItem3DMap : public QgsLayoutItem
7474
static QgsLayoutItem3DMap *create( QgsLayout *layout ) SIP_FACTORY;
7575

7676
virtual int type() const override;
77+
QIcon icon() const override;
7778

7879
//! Configures camera view
7980
void setCameraPose( const QgsCameraPose &pose );

0 commit comments

Comments
 (0)