hide the extent from canvas button if the canvas is not set

This commit is contained in:
Etienne Trimaille 2017-12-14 18:11:55 +01:00 committed by Matthias Kuhn
parent 4312a8466f
commit 49990b840a

View File

@ -48,6 +48,7 @@ QgsExtentGroupBox::QgsExtentGroupBox( QWidget *parent )
mOriginalExtentButton->setVisible( false );
mButtonDrawOnCanvas->setVisible( false );
mCurrentExtentButton->setVisible( false );
connect( mCurrentExtentButton, &QAbstractButton::clicked, this, &QgsExtentGroupBox::setOutputExtentFromCurrent );
connect( mOriginalExtentButton, &QAbstractButton::clicked, this, &QgsExtentGroupBox::setOutputExtentFromOriginal );
@ -332,9 +333,11 @@ void QgsExtentGroupBox::setMapCanvas( QgsMapCanvas *canvas )
{
mCanvas = canvas;
mButtonDrawOnCanvas->setVisible( true );
mCurrentExtentButton->setVisible( true );
}
else
{
mButtonDrawOnCanvas->setVisible( false );
mCurrentExtentButton->setVisible( false );
}
}