@@ -59,26 +59,26 @@ bool QgsLayoutItemRegistry::populate()
5959 addLayoutItemType( new QgsLayoutItemMetadata( QgsLayoutItemRegistry::LayoutItem + 1002, QStringLiteral( "temp type" ), QgsApplication::getThemeIcon( QStringLiteral( "/mActionAddLabel.svg" ) ), createTemporaryItem ) );
6060#endif
6161
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 )
7171 {
7272 QgsLayoutItemShape *shape = new QgsLayoutItemShape ( layout );
7373 shape->setShapeType ( QgsLayoutItemShape::Rectangle );
7474 return shape;
7575 } ) );
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 ) );
7878
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 ) );
8282
8383 return true ;
8484}
0 commit comments