diff options
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2018-11-22 05:59:31 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2018-12-03 09:35:13 +0000 |
| commit | da21d890c67eb751e12f0af89aac67ecb2629ca0 (patch) | |
| tree | 0a100c27779967329616f87da2c7be8d613c9273 /src/ui/tools/tool-base.h | |
| parent | Replace InkGC with std::shared_ptr for MessageStack (diff) | |
| download | inkscape-da21d890c67eb751e12f0af89aac67ecb2629ca0.tar.gz inkscape-da21d890c67eb751e12f0af89aac67ecb2629ca0.zip | |
Use std::unique_ptr for all MessageContext
Diffstat (limited to 'src/ui/tools/tool-base.h')
| -rw-r--r-- | src/ui/tools/tool-base.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ui/tools/tool-base.h b/src/ui/tools/tool-base.h index e43b347f0..3533482cf 100644 --- a/src/ui/tools/tool-base.h +++ b/src/ui/tools/tool-base.h @@ -15,6 +15,7 @@ #include <cstddef> #include <string> +#include <memory> #include "knot.h" #include "knotholder.h" #include <2geom/point.h> @@ -162,11 +163,11 @@ public: SPItem *item_to_select; ///< the item where mouse_press occurred, to ///< be selected if this is a click not drag - Inkscape::MessageContext *defaultMessageContext() { - return message_context; + Inkscape::MessageContext *defaultMessageContext() const { + return message_context.get(); } - Inkscape::MessageContext *message_context; + std::unique_ptr<Inkscape::MessageContext> message_context; Inkscape::SelCue *_selcue; |
