diff --git a/src/app/tools/ink_processing.h b/src/app/tools/ink_processing.h index 661d6d105..de4624310 100644 --- a/src/app/tools/ink_processing.h +++ b/src/app/tools/ink_processing.h @@ -27,12 +27,6 @@ namespace tools { using namespace gfx; using namespace filters; -namespace { - -////////////////////////////////////////////////////////////////////// -// Ink Processing -////////////////////////////////////////////////////////////////////// - class BaseInkProcessing { public: virtual ~BaseInkProcessing() { } @@ -41,6 +35,14 @@ public: virtual void prepareForPointShape(ToolLoop* loop, bool firstPoint, int x, int y) { } }; +typedef std::unique_ptr InkProcessingPtr; + +namespace { + +////////////////////////////////////////////////////////////////////// +// Ink Processing +////////////////////////////////////////////////////////////////////// + template class InkProcessing : public BaseInkProcessing { public: @@ -1280,8 +1282,6 @@ void BrushInkProcessing::processPixel(int x, int y) { ////////////////////////////////////////////////////////////////////// -typedef std::unique_ptr InkProcessingPtr; - template class T> BaseInkProcessing* get_ink_proc(ToolLoop* loop) {