mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-03 00:02:25 -05:00
resolved conflicts
This commit is contained in:
parent
79e524083c
commit
9ad399d57f
@ -7466,27 +7466,31 @@ void QgisApp::setupLayoutManagerConnections()
|
||||
|
||||
void QgisApp::setupDuplicateFeaturesAction()
|
||||
{
|
||||
mDuplicateFeatureAction.reset( new QgsMapLayerAction( tr( "Duplicate feature" ),
|
||||
nullptr, QgsMapLayerAction::SingleFeature,
|
||||
QgsApplication::getThemeIcon( QStringLiteral( "/mActionDuplicateFeature.svg" ) ), true ) );
|
||||
|
||||
QgsGui::mapLayerActionRegistry()->addMapLayerAction( mDuplicateFeatureAction.get() );
|
||||
connect( mDuplicateFeatureAction.get(), &QgsMapLayerAction::triggeredForFeature, this, [this]( QgsMapLayer * layer, const QgsFeature & feat )
|
||||
QgsSettings settings;
|
||||
if ( settings.value( QStringLiteral( "tools/showDuplicateFeatureActions" ), false, QgsSettings::App ).toBool() )
|
||||
{
|
||||
duplicateFeatures( layer, feat );
|
||||
}
|
||||
);
|
||||
mDuplicateFeatureAction.reset( new QgsMapLayerAction( tr( "Duplicate feature" ),
|
||||
nullptr, QgsMapLayerAction::SingleFeature,
|
||||
QgsApplication::getThemeIcon( QStringLiteral( "/mActionDuplicateFeature.svg" ) ), true ) );
|
||||
|
||||
mDuplicateFeatureDigitizeAction.reset( new QgsMapLayerAction( tr( "Duplicate feature and digitize" ),
|
||||
nullptr, QgsMapLayerAction::SingleFeature,
|
||||
QgsApplication::getThemeIcon( QStringLiteral( "/mActionDuplicateFeatureDigitized.svg" ) ), true ) );
|
||||
QgsGui::mapLayerActionRegistry()->addMapLayerAction( mDuplicateFeatureAction.get() );
|
||||
connect( mDuplicateFeatureAction.get(), &QgsMapLayerAction::triggeredForFeature, this, [this]( QgsMapLayer * layer, const QgsFeature & feat )
|
||||
{
|
||||
duplicateFeatures( layer, feat );
|
||||
}
|
||||
);
|
||||
|
||||
QgsGui::mapLayerActionRegistry()->addMapLayerAction( mDuplicateFeatureDigitizeAction.get() );
|
||||
connect( mDuplicateFeatureDigitizeAction.get(), &QgsMapLayerAction::triggeredForFeature, this, [this]( QgsMapLayer * layer, const QgsFeature & feat )
|
||||
{
|
||||
duplicateFeatureDigitized( layer, feat );
|
||||
mDuplicateFeatureDigitizeAction.reset( new QgsMapLayerAction( tr( "Duplicate feature and digitize" ),
|
||||
nullptr, QgsMapLayerAction::SingleFeature,
|
||||
QgsApplication::getThemeIcon( QStringLiteral( "/mActionDuplicateFeatureDigitized.svg" ) ), true ) );
|
||||
|
||||
QgsGui::mapLayerActionRegistry()->addMapLayerAction( mDuplicateFeatureDigitizeAction.get() );
|
||||
connect( mDuplicateFeatureDigitizeAction.get(), &QgsMapLayerAction::triggeredForFeature, this, [this]( QgsMapLayer * layer, const QgsFeature & feat )
|
||||
{
|
||||
duplicateFeatureDigitized( layer, feat );
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void QgisApp::setupAtlasMapLayerAction( QgsPrintLayout *layout, bool enableAction )
|
||||
|
Loading…
x
Reference in New Issue
Block a user