#pragma once #include "software_global.h" namespace paysages { namespace software { /** * Abstract class to receive live modifications from canvas preview. */ class SOFTWARESHARED_EXPORT CanvasLiveClient { public: CanvasLiveClient(); virtual void canvasResized(int width, int height); virtual void canvasCleared(const Color &col); virtual void canvasPainted(int x, int y, const Color &col); }; } }