16 #include <QGridLayout>
17 #include <QDialogButtonBox>
27 if ( !title.isEmpty() )
29 setWindowTitle( title );
32 QGridLayout* dlgLayout =
new QGridLayout(
this );
39 QGridLayout* gbLayout =
new QGridLayout(
this );
50 QDialogButtonBox* buttonBox =
new QDialogButtonBox( QDialogButtonBox::Cancel | QDialogButtonBox::Ok, Qt::Horizontal,
this );
51 connect( buttonBox, SIGNAL( accepted() ),
this, SLOT( accept() ) );
52 connect( buttonBox, SIGNAL( rejected() ),
this, SLOT( reject() ) );
55 dlgLayout->addWidget( buttonBox, 1, 0 );
60 mGroupBox->setChecked( hasScaleVisibility );
bool hasScaleVisibility()
return if scale visibilty is enabled
Map canvas is a class for displaying all GIS data types on a canvas.
void setMaximumScale(double maxScale)
set maximum scale (true scale, not scale denominator)
double maximumScale()
return maximum scale (true scale, not scale denominator)
void setScaleVisiblity(bool hasScaleVisibility)
set if scale visibility is enabled
void setMinimumScale(double minScale)
set minimum scale (true scale, not scale denominator)
QgsScaleVisibilityDialog(QWidget *parent=0, QString title=QString(), QgsMapCanvas *mapCanvas=0)
QgsScaleRangeWidget * mScaleWidget
double minimumScale()
return minimum scale (true scale, not scale denominator)