diff --git a/HPPA/HPPA.cpp b/HPPA/HPPA.cpp index 350ab65..ff1b138 100644 --- a/HPPA/HPPA.cpp +++ b/HPPA/HPPA.cpp @@ -1023,7 +1023,7 @@ void HPPA::initMapTools() connect(ui.mActionSpectral, SIGNAL(triggered()), this, SLOT(onMapToolSpectralTriggered())); // Default tool: pan - ui.mActionPan->trigger(); + //ui.mActionPan->trigger(); } void HPPA::onMapToolPanTriggered() diff --git a/HPPA/HPPA.ui b/HPPA/HPPA.ui index 86d47f4..7c2dc08 100644 --- a/HPPA/HPPA.ui +++ b/HPPA/HPPA.ui @@ -818,7 +818,7 @@ QPushButton:pressed - toolBar + 图像查看 TopToolBarArea diff --git a/HPPA/HPPA.vcxproj b/HPPA/HPPA.vcxproj index 572a9cd..fa10088 100644 --- a/HPPA/HPPA.vcxproj +++ b/HPPA/HPPA.vcxproj @@ -208,9 +208,9 @@ - - - + + + diff --git a/HPPA/HPPA.vcxproj.filters b/HPPA/HPPA.vcxproj.filters index 864f33a..90e3b71 100644 --- a/HPPA/HPPA.vcxproj.filters +++ b/HPPA/HPPA.vcxproj.filters @@ -291,6 +291,15 @@ Header Files + + Header Files + + + Header Files + + + Header Files + @@ -332,15 +341,6 @@ Header Files - - Header Files - - - Header Files - - - Header Files - diff --git a/HPPA/MapTool.cpp b/HPPA/MapTool.cpp index 5fc618f..97e2245 100644 --- a/HPPA/MapTool.cpp +++ b/HPPA/MapTool.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include "MapTool.h" #include "ImageViewer.h" #include diff --git a/HPPA/MapTool.h b/HPPA/MapTool.h index 5a28402..bec3875 100644 --- a/HPPA/MapTool.h +++ b/HPPA/MapTool.h @@ -1,4 +1,4 @@ -#ifndef MAPTOOL_H +#ifndef MAPTOOL_H #define MAPTOOL_H #include @@ -25,23 +25,18 @@ public: virtual Flags flags() const { return NoFlags; } - // Associated action C used to auto-check / uncheck when tool is activated / deactivated QAction* action() const; void setAction(QAction* action); - // Canvas this tool operates on Mapcavas* canvas() const; - // Cursor shown when tool is active virtual void setCursor(const QCursor& cursor); QCursor cursor() const; - // Lifecycle virtual void activate(); virtual void deactivate(); bool isActive() const; - // Mouse event handlers C return true if event was handled virtual void canvasMousePressEvent(QMouseEvent* e); virtual void canvasMouseReleaseEvent(QMouseEvent* e); virtual void canvasMouseMoveEvent(QMouseEvent* e); diff --git a/HPPA/MapToolPan.cpp b/HPPA/MapToolPan.cpp index 8ab0aab..16bf78f 100644 --- a/HPPA/MapToolPan.cpp +++ b/HPPA/MapToolPan.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include "MapToolPan.h" #include "ImageViewer.h" #include @@ -10,6 +10,10 @@ MapToolPan::MapToolPan(Mapcavas* canvas, QObject* parent) setCursor(Qt::OpenHandCursor); } +MapToolPan::~MapToolPan() +{ +} + void MapToolPan::activate() { MapTool::activate(); diff --git a/HPPA/MapToolPan.h b/HPPA/MapToolPan.h index a777083..919d1a1 100644 --- a/HPPA/MapToolPan.h +++ b/HPPA/MapToolPan.h @@ -1,4 +1,4 @@ -#ifndef MAPTOOLPAN_H +#ifndef MAPTOOLPAN_H #define MAPTOOLPAN_H #include "MapTool.h" @@ -10,6 +10,7 @@ class MapToolPan : public MapTool public: MapToolPan(Mapcavas* canvas, QObject* parent = nullptr); + ~MapToolPan(); void activate() override; void deactivate() override; diff --git a/HPPA/MapToolSpectral.cpp b/HPPA/MapToolSpectral.cpp index 42b716b..9c1174b 100644 --- a/HPPA/MapToolSpectral.cpp +++ b/HPPA/MapToolSpectral.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include "MapToolSpectral.h" #include "ImageViewer.h" #include "RasterLayer.h" @@ -11,6 +11,10 @@ MapToolSpectral::MapToolSpectral(Mapcavas* canvas, QObject* parent) setCursor(Qt::CrossCursor); } +MapToolSpectral::~MapToolSpectral() +{ +} + void MapToolSpectral::canvasMousePressEvent(QMouseEvent* e) { if (e->button() != Qt::LeftButton) diff --git a/HPPA/MapToolSpectral.h b/HPPA/MapToolSpectral.h index 60a70bc..fea4838 100644 --- a/HPPA/MapToolSpectral.h +++ b/HPPA/MapToolSpectral.h @@ -1,4 +1,4 @@ -#ifndef MAPTOOLSPECTRAL_H +#ifndef MAPTOOLSPECTRAL_H #define MAPTOOLSPECTRAL_H #include "MapTool.h" @@ -10,6 +10,7 @@ class MapToolSpectral : public MapTool public: MapToolSpectral(Mapcavas* canvas, QObject* parent = nullptr); + ~MapToolSpectral(); void canvasMousePressEvent(QMouseEvent* e) override;