QgsMapToolPinLabels::QgsMapToolPinLabels( QgsMapCanvas* canvas ): QgsMapToolLabel( canvas ) { mRubberBand = 0; mShowPinned = false; connect( QgisApp::instance()->actionToggleEditing(), SIGNAL( triggered() ), this, SLOT( updatePinnedLabels() ) ); connect( canvas, SIGNAL( renderComplete( QPainter * ) ), this, SLOT( highlightPinnedLabels() ) ); }
QgsMapToolPinLabels::QgsMapToolPinLabels( QgsMapCanvas* canvas ) : QgsMapToolLabel( canvas ) , mDragging( false ) , mShowPinned( false ) , mRubberBand( 0 ) { mToolName = tr( "Pin labels" ); connect( QgisApp::instance()->actionToggleEditing(), SIGNAL( triggered() ), this, SLOT( updatePinnedLabels() ) ); connect( canvas, SIGNAL( renderComplete( QPainter * ) ), this, SLOT( highlightPinnedLabels() ) ); }