mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
32 lines
667 B
C++
32 lines
667 B
C++
|
#include <qlineedit.h>
|
||
|
#include <qvalidator.h>
|
||
|
|
||
|
#include <mapcoordsdialog.h>
|
||
|
|
||
|
|
||
|
MapCoordsDialog::MapCoordsDialog() {
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
MapCoordsDialog::MapCoordsDialog(const QgsPoint& pixelCoords,
|
||
|
QWidget* parent, const char* name,
|
||
|
bool modal, WFlags fl)
|
||
|
: MapCoordsDialogBase(parent, name, modal, fl) {
|
||
|
mPixelCoords = pixelCoords;
|
||
|
leXCoord->setValidator(new QDoubleValidator(this));
|
||
|
leYCoord->setValidator(new QDoubleValidator(this));
|
||
|
}
|
||
|
|
||
|
|
||
|
MapCoordsDialog::~MapCoordsDialog() {
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
void MapCoordsDialog::pbnOK_clicked() {
|
||
|
QgsPoint mapCoords(leXCoord->text().toDouble(), leYCoord->text().toDouble());
|
||
|
emit pointAdded(mPixelCoords, mapCoords);
|
||
|
accept();
|
||
|
}
|