Merge pull request #2584 from SebDieBln/MapCanvas_EnterLeave

UI improvement for digitizing maptools
This commit is contained in:
Denis Rouzaud 2015-12-23 15:47:28 +01:00
commit b0bbfc7c86
3 changed files with 17 additions and 0 deletions

View File

@ -25,6 +25,9 @@ class QgsMapToolCapture : public QgsMapToolAdvancedDigitizing
//! destructor
virtual ~QgsMapToolCapture();
//! active the tool
virtual void activate();
//! deactive the tool
virtual void deactivate();

View File

@ -75,8 +75,19 @@ QgsMapToolCapture::~QgsMapToolCapture()
}
}
void QgsMapToolCapture::activate()
{
if ( mTempRubberBand )
mTempRubberBand->show();
QgsMapToolAdvancedDigitizing::activate();
}
void QgsMapToolCapture::deactivate()
{
if ( mTempRubberBand )
mTempRubberBand->hide();
delete mSnappingMarker;
mSnappingMarker = nullptr;

View File

@ -42,6 +42,9 @@ class GUI_EXPORT QgsMapToolCapture : public QgsMapToolAdvancedDigitizing
//! destructor
virtual ~QgsMapToolCapture();
//! active the tool
virtual void activate() override;
//! deactive the tool
virtual void deactivate() override;