1#ifndef LIBS_GRAPHICS_ABSTRACTRCPDRAWGOOCANVAS_HPP_
2#define LIBS_GRAPHICS_ABSTRACTRCPDRAWGOOCANVAS_HPP_
uint32_t TId
Definition AbstractCanvasItem.hpp:47
Definition AbstractRcpDrawGooCanvas.hpp:15
AbstractCanvasItem::TId m_id
Definition AbstractRcpDrawGooCanvas.hpp:34
AbstractRcpDrawGooCanvas()=delete
virtual void erase(IGraphics *graphics)=0
Definition AbstractRcpDrawGooCanvas.cpp:18
AbstractRcpDrawGooCanvas(const AbstractRcpDrawGooCanvas &other)=delete
AbstractRcpDrawGooCanvas & operator=(AbstractRcpDrawGooCanvas &&other)=delete
AbstractRcpDrawGooCanvas & operator=(const AbstractRcpDrawGooCanvas &other)=delete
~AbstractRcpDrawGooCanvas() override=default
AbstractCanvasItem::TId getId() const
Definition AbstractRcpDrawGooCanvas.cpp:23
std::weak_ptr< CLogicsDrawingAreaModel > m_logicsDrawingAreaModelRef
Definition AbstractRcpDrawGooCanvas.hpp:35
std::weak_ptr< CLogicsDrawingAreaModel > getLogicsDrawingAreaModelRef()
Definition AbstractRcpDrawGooCanvas.cpp:28
AbstractRcpDrawGooCanvas(AbstractRcpDrawGooCanvas &&other)=delete
void draw(IGraphics *graphics) override=0
Definition AbstractRcpDrawGooCanvas.cpp:13
Definition CLogicsDrawingAreaModel.hpp:33
Definition IGraphics.hpp:20
Definition IRcpDraw.hpp:9