Skip to content

Commit

Permalink
set mSaveEditButtons according to the visibility of mToggleEditingBut…
Browse files Browse the repository at this point in the history
…ton depending on the transactionGroups AND the buttons visibility setting
  • Loading branch information
signedav committed Sep 10, 2020
1 parent dd54a61 commit 374f18b
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions src/gui/qgsrelationeditorwidget.cpp
Expand Up @@ -322,7 +322,6 @@ void QgsRelationEditorWidget::setRelations( const QgsRelation &relation, const Q
if ( it.value()->layers().contains( mRelation.referencingLayer() ) )
{
mToggleEditingButton->setVisible( false );
mSaveEditsButton->setVisible( false );
}
}

Expand All @@ -343,7 +342,6 @@ void QgsRelationEditorWidget::setRelations( const QgsRelation &relation, const Q
if ( canChangeAttributes && !lyr->readOnly() )
{
mToggleEditingButton->setEnabled( true );
updateButtons();
}
else
{
Expand Down Expand Up @@ -429,7 +427,7 @@ void QgsRelationEditorWidget::updateButtons()
mLinkFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::Link ) );
mUnlinkFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::Unlink ) );
mSaveEditsButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::SaveChildEdits ) );
mAddFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::AddChildFeature ) );
mAddFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::AddChildFeature ) && mToggleEditingButton->isVisible() );
mAddFeatureGeometryButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::AddChildFeature ) && mEditorContext.mapCanvas() && mEditorContext.cadDockWidget() && spatial );
mDuplicateFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::DuplicateChildFeature ) );
mDeleteFeatureButton->setVisible( mButtons.testFlag( QgsAttributeEditorRelation::Button::DeleteChildFeature ) );
Expand Down

0 comments on commit 374f18b

Please sign in to comment.