@@ -59,26 +59,26 @@ bool QgsLayoutItemRegistry::populate()
59
59
addLayoutItemType( new QgsLayoutItemMetadata( QgsLayoutItemRegistry::LayoutItem + 1002, QStringLiteral( "temp type" ), QgsApplication::getThemeIcon( QStringLiteral( "/mActionAddLabel.svg" ) ), createTemporaryItem ) );
60
60
#endif
61
61
62
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutGroup, QStringLiteral ( " Group" ), QIcon (), QgsLayoutItemGroup::create ) );
63
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutFrame, QStringLiteral ( " Frame" ), QIcon (), QgsLayoutFrame::create ) );
64
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPage, QStringLiteral ( " Page" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionFileNew.svg" ) ), QgsLayoutItemPage::create ) );
65
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutMap, QStringLiteral ( " Map" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddMap.svg" ) ), QgsLayoutItemMap::create ) );
66
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPicture, QStringLiteral ( " Picture" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddImage.svg" ) ), QgsLayoutItemPicture::create ) );
67
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutLabel, QStringLiteral ( " Label" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionLabel.svg" ) ), QgsLayoutItemLabel::create ) );
68
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutLegend, QStringLiteral ( " Legend" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddLegend.svg" ) ), QgsLayoutItemLegend::create ) );
69
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutScaleBar, QStringLiteral ( " Scale Bar " ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionScaleBar.svg" ) ), QgsLayoutItemScaleBar::create ) );
70
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutShape, QStringLiteral ( " Shape" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddBasicRectangle.svg" ) ), []( QgsLayout * layout )
62
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutGroup, QObject::tr ( " Group" ), QIcon (), QgsLayoutItemGroup::create ) );
63
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutFrame, QObject::tr ( " Frame" ), QIcon (), QgsLayoutFrame::create ) );
64
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPage, QObject::tr ( " Page" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionFileNew.svg" ) ), QgsLayoutItemPage::create ) );
65
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutMap, QObject::tr ( " Map" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddMap.svg" ) ), QgsLayoutItemMap::create ) );
66
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPicture, QObject::tr ( " Picture" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddImage.svg" ) ), QgsLayoutItemPicture::create ) );
67
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutLabel, QObject::tr ( " Label" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionLabel.svg" ) ), QgsLayoutItemLabel::create ) );
68
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutLegend, QObject::tr ( " Legend" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddLegend.svg" ) ), QgsLayoutItemLegend::create ) );
69
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutScaleBar, QObject::tr ( " Scalebar " ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionScaleBar.svg" ) ), QgsLayoutItemScaleBar::create ) );
70
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutShape, QObject::tr ( " Shape" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddBasicRectangle.svg" ) ), []( QgsLayout * layout )
71
71
{
72
72
QgsLayoutItemShape *shape = new QgsLayoutItemShape ( layout );
73
73
shape->setShapeType ( QgsLayoutItemShape::Rectangle );
74
74
return shape;
75
75
} ) );
76
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPolygon, QStringLiteral ( " Polygon" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddPolygon.svg" ) ), QgsLayoutItemPolygon::create ) );
77
- addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPolyline, QStringLiteral ( " Polyline" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddPolyline.svg" ) ), QgsLayoutItemPolyline::create ) );
76
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPolygon, QObject::tr ( " Polygon" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddPolygon.svg" ) ), QgsLayoutItemPolygon::create ) );
77
+ addLayoutItemType ( new QgsLayoutItemMetadata ( LayoutPolyline, QObject::tr ( " Polyline" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddPolyline.svg" ) ), QgsLayoutItemPolyline::create ) );
78
78
79
- addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutHtml, QStringLiteral ( " HTML" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddHtml.svg" ) ), QgsLayoutItemHtml::create ) );
80
- addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutAttributeTable, QStringLiteral ( " Attribute Table" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddTable.svg" ) ), QgsLayoutItemAttributeTable::create ) );
81
- addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutTextTable, QStringLiteral ( " Text Table" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddTable.svg" ) ), QgsLayoutItemTextTable::create ) );
79
+ addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutHtml, QObject::tr ( " HTML" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddHtml.svg" ) ), QgsLayoutItemHtml::create ) );
80
+ addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutAttributeTable, QObject::tr ( " Attribute Table" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddTable.svg" ) ), QgsLayoutItemAttributeTable::create ) );
81
+ addLayoutMultiFrameType ( new QgsLayoutMultiFrameMetadata ( LayoutTextTable, QObject::tr ( " Text Table" ), QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddTable.svg" ) ), QgsLayoutItemTextTable::create ) );
82
82
83
83
return true ;
84
84
}
0 commit comments