@@ -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" ) );
5455 mSaveEditsButton ->setText ( tr ( " Save 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 ( " /mActionAdd.svg" ) );
6062 mAddFeatureButton ->setText ( tr ( " Add 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 ( " /mActionRemove.svg" ) );
6669 mDeleteFeatureButton ->setText ( tr ( " Delete 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" ) );
7276 mLinkFeatureButton ->setText ( tr ( " Link feature" ) );
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