From 55b451bf382e0c3d5ed8728e42fbb535acfa8a33 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Thu, 7 Nov 2013 21:44:00 +0100 Subject: First step of moving tools into appropriate namespaces. (bzr r12782) --- src/zoom-context.cpp | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) (limited to 'src/zoom-context.cpp') diff --git a/src/zoom-context.cpp b/src/zoom-context.cpp index 6efc122f7..fd04f8cd9 100644 --- a/src/zoom-context.cpp +++ b/src/zoom-context.cpp @@ -27,21 +27,25 @@ #include "zoom-context.h" #include "tool-factory.h" +namespace Inkscape { +namespace UI { +namespace Tools { + namespace { - SPEventContext* createZoomContext() { - return new SPZoomContext(); + ToolBase* createZoomContext() { + return new ZoomTool(); } bool zoomContextRegistered = ToolFactory::instance().registerObject("/tools/zoom", createZoomContext); } -const std::string& SPZoomContext::getPrefsPath() { - return SPZoomContext::prefsPath; +const std::string& ZoomTool::getPrefsPath() { + return ZoomTool::prefsPath; } -const std::string SPZoomContext::prefsPath = "/tools/zoom"; +const std::string ZoomTool::prefsPath = "/tools/zoom"; -SPZoomContext::SPZoomContext() : SPEventContext() { +ZoomTool::ZoomTool() : ToolBase() { this->grabbed = 0; this->cursor_shape = cursor_zoom_xpm; this->hot_x = 6; @@ -49,10 +53,10 @@ SPZoomContext::SPZoomContext() : SPEventContext() { this->escaped = false; } -SPZoomContext::~SPZoomContext() { +ZoomTool::~ZoomTool() { } -void SPZoomContext::finish() { +void ZoomTool::finish() { this->enableGrDrag(false); if (this->grabbed) { @@ -61,7 +65,7 @@ void SPZoomContext::finish() { } } -void SPZoomContext::setup() { +void ZoomTool::setup() { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); if (prefs->getBool("/tools/zoom/selcue")) { @@ -72,10 +76,10 @@ void SPZoomContext::setup() { this->enableGrDrag(); } - SPEventContext::setup(); + ToolBase::setup(); } -bool SPZoomContext::root_handler(GdkEvent* event) { +bool ZoomTool::root_handler(GdkEvent* event) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); tolerance = prefs->getIntLimited("/options/dragtolerance/value", 0, 0, 100); @@ -224,12 +228,16 @@ bool SPZoomContext::root_handler(GdkEvent* event) { } if (!ret) { - ret = SPEventContext::root_handler(event); + ret = ToolBase::root_handler(event); } return ret; } +} +} +} + /* Local Variables: mode:c++ -- cgit v1.2.3