QGIS/plugins/georeferencer/mapcoordsdialog.cpp

34 lines
757 B
C++
Raw Normal View History

#include <qlineedit.h>
#include <qvalidator.h>
#include <mapcoordsdialog.h>
MapCoordsDialog::MapCoordsDialog() {
}
MapCoordsDialog::MapCoordsDialog(const QgsPoint& pixelCoords,
QWidget* parent, const char* name,
bool modal, Qt::WFlags fl)
: MapCoordsDialogBase() {
// commented out params during qt4 port - FIXME tim
//: 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();
}