@@ -1137,7 +1137,7 @@ void QgisApp::readSettings()
11371137 QStringList oldRecentProjects = settings.value ( " /UI/recentProjectsList" ).toStringList ();
11381138 settings.remove ( " /UI/recentProjectsList" );
11391139
1140- Q_FOREACH ( const QString& project, oldRecentProjects )
1140+ Q_FOREACH ( const QString& project, oldRecentProjects )
11411141 {
11421142 QgsWelcomePageItemsModel::RecentProjectData data;
11431143 data.path = project;
@@ -1151,7 +1151,7 @@ void QgisApp::readSettings()
11511151
11521152
11531153
1154- Q_FOREACH ( const QString& key, projectKeys )
1154+ Q_FOREACH ( const QString& key, projectKeys )
11551155 {
11561156 QgsWelcomePageItemsModel::RecentProjectData data;
11571157 settings.beginGroup ( key );
@@ -2720,7 +2720,7 @@ void QgisApp::updateRecentProjectPaths()
27202720{
27212721 mRecentProjectsMenu ->clear ();
27222722
2723- Q_FOREACH ( const QgsWelcomePageItemsModel::RecentProjectData& recentProject, mRecentProjects )
2723+ Q_FOREACH ( const QgsWelcomePageItemsModel::RecentProjectData& recentProject, mRecentProjects )
27242724 {
27252725 QAction* action = mRecentProjectsMenu ->addAction ( QString ( " %1 (%2)" ).arg ( recentProject.title ).arg ( recentProject.path ) );
27262726 action->setEnabled ( QFile::exists (( recentProject.path ) ) );
@@ -2789,7 +2789,7 @@ void QgisApp::saveRecentProjectPath( QString projectPath, bool savePreviewImage
27892789 int idx = 0 ;
27902790
27912791 // Persist the list
2792- Q_FOREACH ( const QgsWelcomePageItemsModel::RecentProjectData& recentProject, mRecentProjects )
2792+ Q_FOREACH ( const QgsWelcomePageItemsModel::RecentProjectData& recentProject, mRecentProjects )
27932793 {
27942794 ++idx;
27952795 settings.beginGroup ( QString ( " /UI/recentProjects/%1" ).arg ( idx ) );
@@ -9391,6 +9391,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
93919391 mActionAddToOverview ->setEnabled ( false );
93929392 mActionFeatureAction ->setEnabled ( false );
93939393 mActionAddFeature ->setEnabled ( false );
9394+ mActionCircularStringCurvePoint ->setEnabled ( false );
9395+ mActionCircularStringRadius ->setEnabled ( false );
93949396 mActionMoveFeature ->setEnabled ( false );
93959397 mActionRotateFeature ->setEnabled ( false );
93969398 mActionOffsetCurve ->setEnabled ( false );
@@ -9510,6 +9512,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
95109512 mActionPasteFeatures ->setEnabled ( isEditable && canAddFeatures && !clipboard ()->empty () );
95119513
95129514 mActionAddFeature ->setEnabled ( isEditable && canAddFeatures );
9515+ mActionCircularStringCurvePoint ->setEnabled ( isEditable && ( canAddFeatures || canChangeGeometry ) );
9516+ mActionCircularStringRadius ->setEnabled ( isEditable && ( canAddFeatures || canChangeGeometry ) );
95139517
95149518 // does provider allow deleting of features?
95159519 mActionDeleteSelected ->setEnabled ( isEditable && canDeleteFeatures && layerHasSelection );
0 commit comments