select_tools_tooltips.diff

Tooltip patch to be applied after 1.6 has been released - Jeremy Palmer, 2010-11-03 01:17 PM

Download (2.97 KB)

View differences:

src/app/qgisapp.cpp (working copy)
873 873
  mActionZoomOut->setStatusTip( tr( "Zoom Out" ) );
874 874
  connect( mActionZoomOut, SIGNAL( triggered() ), this, SLOT( zoomOut() ) );
875 875

  
876
  mActionSelect = new QAction( getThemeIcon( "mActionSelect.png" ), tr( "Select Features" ) , this );
876
  QString singleSelectOptTip( tr( ", hold ctrl to add/subtract current selection" ) );
877

  
878
  mActionSelect = new QAction( getThemeIcon( "mActionSelect.png" ), tr( "Select single feature" ) , this );
877 879
  shortcuts->registerAction( mActionSelect );
878
  mActionSelect->setStatusTip( tr( "Select Features" ) );
880
  mActionSelect->setStatusTip( tr( "Select single features" ) + singleSelectOptTip );
879 881
  connect( mActionSelect, SIGNAL( triggered() ), this, SLOT( select() ) );
880 882
  mActionSelect->setEnabled( false );
881 883

  
884
  QString selectOptionTip( tr( ", hold shift to select by containment" ) + singleSelectOptTip );
885
  
882 886
  mActionSelectRectangle = new QAction( getThemeIcon( "mActionSelectRectangle.png" ), tr( "Select features by rectangle" ), this );
883 887
  shortcuts->registerAction( mActionSelectRectangle );
884
  mActionSelectRectangle->setStatusTip( tr( "Select features by rectangle" ) );
888
  mActionSelectRectangle->setStatusTip( tr( "Select features by rectangle" ) + selectOptionTip );
885 889
  connect( mActionSelectRectangle, SIGNAL( triggered() ), this, SLOT( selectByRectangle() ) );
886 890
  mActionSelectRectangle->setEnabled( false );
887 891

  
888 892
  mActionSelectPolygon = new QAction( getThemeIcon( "mActionSelectPolygon.png" ), tr( "Select features by polygon" ), this );
889 893
  shortcuts->registerAction( mActionSelectPolygon );
890
  mActionSelectPolygon->setStatusTip( tr( "Select features by polygon" ) );
894
  mActionSelectPolygon->setStatusTip( tr( "Select features by polygon" ) + selectOptionTip );
891 895
  connect( mActionSelectPolygon, SIGNAL( triggered() ), this, SLOT( selectByPolygon() ) );
892 896
  mActionSelectPolygon->setEnabled( false );
893 897

  
894 898
  mActionSelectFreehand = new QAction( getThemeIcon( "mActionSelectFreehand.png" ), tr( "Select features by freehand" ), this );
895 899
  shortcuts->registerAction( mActionSelectFreehand );
896
  mActionSelectFreehand->setStatusTip( tr( "Select features by freehand" ) );
900
  mActionSelectFreehand->setStatusTip( tr( "Select features by freehand" ) + selectOptionTip );
897 901
  connect( mActionSelectFreehand, SIGNAL( triggered() ), this, SLOT( selectByFreehand() ) );
898 902
  mActionSelectFreehand->setEnabled( false );
899 903

  
900 904
  mActionSelectRadius = new QAction( getThemeIcon( "mActionSelectRadius.png" ), tr( "Select features by radius" ), this );
901 905
  shortcuts->registerAction( mActionSelectRadius );
902
  mActionSelectRadius->setStatusTip( tr( "Select features by radius" ) );
906
  mActionSelectRadius->setStatusTip( tr( "Select features by radius" ) + selectOptionTip);
903 907
  connect( mActionSelectRadius, SIGNAL( triggered() ), this, SLOT( selectByRadius() ) );
904 908
  mActionSelectRadius->setEnabled( false );
905 909