Skip to content

Commit

Permalink
Add some tooltips to relation subform buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed May 25, 2016
1 parent e5d8529 commit fff938c
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions src/gui/qgsrelationeditorwidget.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -47,49 +47,57 @@ QgsRelationEditorWidget::QgsRelationEditorWidget( QWidget* parent )
mToggleEditingButton->setText( tr( "Toggle editing" ) ); mToggleEditingButton->setText( tr( "Toggle editing" ) );
mToggleEditingButton->setEnabled( false ); mToggleEditingButton->setEnabled( false );
mToggleEditingButton->setCheckable( true ); mToggleEditingButton->setCheckable( true );
mToggleEditingButton->setToolTip( tr( "Toggle editing mode for child layer" ) );
buttonLayout->addWidget( mToggleEditingButton ); buttonLayout->addWidget( mToggleEditingButton );
// save Edits // save Edits
mSaveEditsButton = new QToolButton( this ); mSaveEditsButton = new QToolButton( this );
mSaveEditsButton->setIcon( QgsApplication::getThemeIcon( "/mActionSaveEdits.svg" ) ); mSaveEditsButton->setIcon( QgsApplication::getThemeIcon( "/mActionSaveEdits.svg" ) );
mSaveEditsButton->setText( tr( "Save layer edits" ) ); mSaveEditsButton->setText( tr( "Save child layer edits" ) );
mSaveEditsButton->setToolTip( tr( "Save child layer edits" ) );
mSaveEditsButton->setEnabled( true ); mSaveEditsButton->setEnabled( true );
buttonLayout->addWidget( mSaveEditsButton ); buttonLayout->addWidget( mSaveEditsButton );
// add feature // add feature
mAddFeatureButton = new QToolButton( this ); mAddFeatureButton = new QToolButton( this );
mAddFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionNewTableRow.png" ) ); mAddFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionNewTableRow.png" ) );
mAddFeatureButton->setText( tr( "Add feature" ) ); mAddFeatureButton->setText( tr( "Add child feature" ) );
mAddFeatureButton->setToolTip( tr( "Add child feature" ) );
mAddFeatureButton->setObjectName( "mAddFeatureButton" ); mAddFeatureButton->setObjectName( "mAddFeatureButton" );
buttonLayout->addWidget( mAddFeatureButton ); buttonLayout->addWidget( mAddFeatureButton );
// delete feature // delete feature
mDeleteFeatureButton = new QToolButton( this ); mDeleteFeatureButton = new QToolButton( this );
mDeleteFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionDeleteSelected.svg" ) ); mDeleteFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionDeleteSelected.svg" ) );
mDeleteFeatureButton->setText( tr( "Delete feature" ) ); mDeleteFeatureButton->setText( tr( "Delete child feature" ) );
mDeleteFeatureButton->setToolTip( tr( "Delete child feature" ) );
mDeleteFeatureButton->setObjectName( "mDeleteFeatureButton" ); mDeleteFeatureButton->setObjectName( "mDeleteFeatureButton" );
buttonLayout->addWidget( mDeleteFeatureButton ); buttonLayout->addWidget( mDeleteFeatureButton );
// link feature // link feature
mLinkFeatureButton = new QToolButton( this ); mLinkFeatureButton = new QToolButton( this );
mLinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionLink.svg" ) ); mLinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionLink.svg" ) );
mLinkFeatureButton->setText( tr( "Link feature" ) ); mLinkFeatureButton->setText( tr( "Link existing features" ) );
mLinkFeatureButton->setToolTip( tr( "Link existing child features" ) );
mLinkFeatureButton->setObjectName( "mLinkFeatureButton" ); mLinkFeatureButton->setObjectName( "mLinkFeatureButton" );
buttonLayout->addWidget( mLinkFeatureButton ); buttonLayout->addWidget( mLinkFeatureButton );
// unlink feature // unlink feature
mUnlinkFeatureButton = new QToolButton( this ); mUnlinkFeatureButton = new QToolButton( this );
mUnlinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionUnlink.svg" ) ); mUnlinkFeatureButton->setIcon( QgsApplication::getThemeIcon( "/mActionUnlink.svg" ) );
mUnlinkFeatureButton->setText( tr( "Unlink feature" ) ); mUnlinkFeatureButton->setText( tr( "Unlink feature" ) );
mUnlinkFeatureButton->setToolTip( tr( "Unlink child feature" ) );
mUnlinkFeatureButton->setObjectName( "mUnlinkFeatureButton" ); mUnlinkFeatureButton->setObjectName( "mUnlinkFeatureButton" );
buttonLayout->addWidget( mUnlinkFeatureButton ); buttonLayout->addWidget( mUnlinkFeatureButton );
// spacer // spacer
buttonLayout->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding ) ); buttonLayout->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding ) );
// form view // form view
mFormViewButton = new QToolButton( this ); mFormViewButton = new QToolButton( this );
mFormViewButton->setText( tr( "Form view" ) ); mFormViewButton->setText( tr( "Form view" ) );
mFormViewButton->setToolTip( tr( "Switch to form view" ) );
mFormViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionPropertyItem.png" ) ); mFormViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionPropertyItem.png" ) );
mFormViewButton->setCheckable( true ); mFormViewButton->setCheckable( true );
mFormViewButton->setChecked( mViewMode == QgsDualView::AttributeEditor ); mFormViewButton->setChecked( mViewMode == QgsDualView::AttributeEditor );
buttonLayout->addWidget( mFormViewButton ); buttonLayout->addWidget( mFormViewButton );
// table view // table view
mTableViewButton = new QToolButton( this ); mTableViewButton = new QToolButton( this );
mTableViewButton->setText( tr( "Table view" ) ); mTableViewButton->setText( tr( "Table view" ) );
mTableViewButton->setToolTip( tr( "Switch to table view" ) );
mTableViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionOpenTable.svg" ) ); mTableViewButton->setIcon( QgsApplication::getThemeIcon( "/mActionOpenTable.svg" ) );
mTableViewButton->setCheckable( true ); mTableViewButton->setCheckable( true );
mTableViewButton->setChecked( mViewMode == QgsDualView::AttributeTable ); mTableViewButton->setChecked( mViewMode == QgsDualView::AttributeTable );
Expand Down

0 comments on commit fff938c

Please sign in to comment.