#pragma once #include "AbstractPainter.h" #include class DrawingContext; template class Grid; class RasterPainter : public AbstractPainter { public: RasterPainter(DrawingContext* context); void paint() override; private: std::unique_ptr > mGrid; };