Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <AbstractRcpDrawGooCanvas.hpp>
Public Member Functions | |
AbstractRcpDrawGooCanvas (const std::weak_ptr< CLogicsDrawingAreaModel > &logicDrawingAreaModel, AbstractCanvasItem::TId id) | |
~AbstractRcpDrawGooCanvas () override=default | |
AbstractRcpDrawGooCanvas ()=delete | |
AbstractRcpDrawGooCanvas (const AbstractRcpDrawGooCanvas &other)=delete | |
AbstractRcpDrawGooCanvas (AbstractRcpDrawGooCanvas &&other)=delete | |
AbstractRcpDrawGooCanvas & | operator= (const AbstractRcpDrawGooCanvas &other)=delete |
AbstractRcpDrawGooCanvas & | operator= (AbstractRcpDrawGooCanvas &&other)=delete |
void | draw (IGraphics *graphics) override=0 |
virtual void | erase (IGraphics *graphics)=0 |
AbstractCanvasItem::TId | getId () const |
std::weak_ptr< CLogicsDrawingAreaModel > | getLogicsDrawingAreaModelRef () |
virtual void | removeObject (IGraphics *graphics) |
Private Attributes | |
AbstractCanvasItem::TId | m_id |
std::weak_ptr< CLogicsDrawingAreaModel > | m_logicsDrawingAreaModelRef |
Abstract recipient to draw on a GooCanvas object (via CGraphicsGooCanvas)
AbstractRcpDrawGooCanvas::AbstractRcpDrawGooCanvas | ( | const std::weak_ptr< CLogicsDrawingAreaModel > & | logicDrawingAreaModel, |
AbstractCanvasItem::TId | id ) |
|
overridedefault |
|
delete |
|
delete |
|
delete |
|
overridepure virtual |
Implements IRcpDraw.
Implemented in PrepareLogicBackground::CPrvDrawBackground, PrepareLogicComponent::CPrvDrawLogicsComponent, PrepareLogicConnection::CPrvDrawLogicsConnection, PrepareLogicConnectionPoint::CPrvDrawLogicsConnectionPoint, PrepareLogicRectangle::CPrvDrawLogicsRectangle, and PrepareLogicText::CPrvDrawLogicsText.
|
pure virtual |
Implemented in PrepareLogicBackground::CPrvDrawBackground, PrepareLogicComponent::CPrvDrawLogicsComponent, PrepareLogicConnection::CPrvDrawLogicsConnection, PrepareLogicConnectionPoint::CPrvDrawLogicsConnectionPoint, PrepareLogicRectangle::CPrvDrawLogicsRectangle, and PrepareLogicText::CPrvDrawLogicsText.
|
nodiscard |
std::weak_ptr< CLogicsDrawingAreaModel > AbstractRcpDrawGooCanvas::getLogicsDrawingAreaModelRef | ( | ) |
|
delete |
|
delete |
|
inlinevirtualinherited |
Reimplemented in CPrvDrawView.
|
private |
|
private |