RasterProcessTool/RasterMainWidgetGUI/RasterMainWidget/maptoolzoomin.cpp

38 lines
590 B
C++
Raw Normal View History

2025-02-07 09:16:22 +00:00
#include <QtCore/QString>
#include <QtCore/QEvent>
#include <maptoolzoomin.h>
#include <maptoolzoomin.h>
2025-02-07 09:16:22 +00:00
#pragma execution_character_set("utf-8")
namespace LAMPMainWidget {
void
MapToolZoomIn::execute(QMouseEvent *event) {
if(!(event->button() & Qt::LeftButton) || event->type() != QEvent::MouseButtonPress){
return;
}
int zoom = mMapCanvas->zoomValue();
++zoom;
mMapCanvas->setZoomValue(zoom);
}
void
MapToolZoomIn::setup() {
/// do nothing
}
QString
MapToolZoomIn::id() {
return QString{"zoomin_tool"};
}
void
MapToolZoomIn::deSetup() {
/// do nothing
}
}