20 #include <QPushButton> 23 QDialog( parent, fl ),
24 mWidgetMode( widgetMode )
41 buttonBox->setStandardButtons( QDialogButtonBox::Apply | QDialogButtonBox::Close | QDialogButtonBox::Help );
43 buttonBox->setStyleSheet(
"* { button-layout: 2 }" );
45 mAddButton = buttonBox->button( QDialogButtonBox::Apply );
46 mAddButton->setText( tr(
"&Add" ) );
47 mAddButton->setToolTip( tr(
"Add selected layers to map" ) );
48 mAddButton->setEnabled(
false );
52 QPushButton *closeButton = buttonBox->button( QDialogButtonBox::Close );
53 closeButton->setToolTip( tr(
"Close this dialog without adding any layer" ) );
54 connect( closeButton, &QPushButton::clicked,
this, &QgsAbstractDataSourceWidget::reject );
WidgetMode
Different ways a source select dialog can be used.
Map canvas is a class for displaying all GIS data types on a canvas.