Skip to content

Commit fff938c

Browse files
committed
Add some tooltips to relation subform buttons
1 parent e5d8529 commit fff938c

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/gui/qgsrelationeditorwidget.cpp

+12-4
Original file line numberDiff line numberDiff line change
@@ -47,49 +47,57 @@ QgsRelationEditorWidget::QgsRelationEditorWidget( QWidget* parent )
4747
mToggleEditingButton->setText( tr( "Toggle editing" ) );
4848
mToggleEditingButton->setEnabled( false );
4949
mToggleEditingButton->setCheckable( true );
50+
mToggleEditingButton->setToolTip( tr( "Toggle editing mode for child layer" ) );
5051
buttonLayout->addWidget( mToggleEditingButton );
5152
// save Edits
5253
mSaveEditsButton = new QToolButton( this );
5354
mSaveEditsButton->setIcon( QgsApplication::getThemeIcon( "/mActionSaveEdits.svg" ) );
54-
mSaveEditsButton->setText( tr( "Save layer edits" ) );
55+
mSaveEditsButton->setText( tr( "Save child layer edits" ) );
56+
mSaveEditsButton->setToolTip( tr( "Save child layer edits" ) );
5557
mSaveEditsButton->setEnabled( true );
5658
buttonLayout->addWidget( mSaveEditsButton );
5759
// add feature
5860
mAddFeatureButton = new QToolButton( this );
5961
mAddFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionNewTableRow.png" ) );
60-
mAddFeatureButton->setText( tr( "Add feature" ) );
62+
mAddFeatureButton->setText( tr( "Add child feature" ) );
63+
mAddFeatureButton->setToolTip( tr( "Add child feature" ) );
6164
mAddFeatureButton->setObjectName( "mAddFeatureButton" );
6265
buttonLayout->addWidget( mAddFeatureButton );
6366
// delete feature
6467
mDeleteFeatureButton = new QToolButton( this );
6568
mDeleteFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionDeleteSelected.svg" ) );
66-
mDeleteFeatureButton->setText( tr( "Delete feature" ) );
69+
mDeleteFeatureButton->setText( tr( "Delete child feature" ) );
70+
mDeleteFeatureButton->setToolTip( tr( "Delete child feature" ) );
6771
mDeleteFeatureButton->setObjectName( "mDeleteFeatureButton" );
6872
buttonLayout->addWidget( mDeleteFeatureButton );
6973
// link feature
7074
mLinkFeatureButton = new QToolButton( this );
7175
mLinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionLink.svg" ) );
72-
mLinkFeatureButton->setText( tr( "Link feature" ) );
76+
mLinkFeatureButton->setText( tr( "Link existing features" ) );
77+
mLinkFeatureButton->setToolTip( tr( "Link existing child features" ) );
7378
mLinkFeatureButton->setObjectName( "mLinkFeatureButton" );
7479
buttonLayout->addWidget( mLinkFeatureButton );
7580
// unlink feature
7681
mUnlinkFeatureButton = new QToolButton( this );
7782
mUnlinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionUnlink.svg" ) );
7883
mUnlinkFeatureButton->setText( tr( "Unlink feature" ) );
84+
mUnlinkFeatureButton->setToolTip( tr( "Unlink child feature" ) );
7985
mUnlinkFeatureButton->setObjectName( "mUnlinkFeatureButton" );
8086
buttonLayout->addWidget( mUnlinkFeatureButton );
8187
// spacer
8288
buttonLayout->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding ) );
8389
// form view
8490
mFormViewButton = new QToolButton( this );
8591
mFormViewButton->setText( tr( "Form view" ) );
92+
mFormViewButton->setToolTip( tr( "Switch to form view" ) );
8693
mFormViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionPropertyItem.png" ) );
8794
mFormViewButton->setCheckable( true );
8895
mFormViewButton->setChecked( mViewMode == QgsDualView::AttributeEditor );
8996
buttonLayout->addWidget( mFormViewButton );
9097
// table view
9198
mTableViewButton = new QToolButton( this );
9299
mTableViewButton->setText( tr( "Table view" ) );
100+
mTableViewButton->setToolTip( tr( "Switch to table view" ) );
93101
mTableViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionOpenTable.svg" ) );
94102
mTableViewButton->setCheckable( true );
95103
mTableViewButton->setChecked( mViewMode == QgsDualView::AttributeTable );

0 commit comments

Comments
 (0)