Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PrepareLogicBackground::CPrvDrawBackground Class Referencefinal
Inheritance diagram for PrepareLogicBackground::CPrvDrawBackground:
[legend]
Collaboration diagram for PrepareLogicBackground::CPrvDrawBackground:
[legend]

Public Member Functions

 CPrvDrawBackground (const std::weak_ptr< CLogicsDrawingAreaModel > &logicDrawingAreaModel, AbstractCanvasItem::TId id)
 
void draw (IGraphics *graphics) override
 
void erase (IGraphics *graphics) override
 
AbstractCanvasItem::TId getId () const
 
std::weak_ptr< CLogicsDrawingAreaModelgetLogicsDrawingAreaModelRef ()
 
virtual void removeObject (IGraphics *graphics)
 

Private Attributes

AbstractCanvasItem::TId m_id
 
std::weak_ptr< CLogicsDrawingAreaModelm_logicsDrawingAreaModelRef
 

Constructor & Destructor Documentation

◆ CPrvDrawBackground()

PrepareLogicBackground::CPrvDrawBackground::CPrvDrawBackground ( const std::weak_ptr< CLogicsDrawingAreaModel > & logicDrawingAreaModel,
AbstractCanvasItem::TId id )
inline

Member Function Documentation

◆ draw()

void PrepareLogicBackground::CPrvDrawBackground::draw ( IGraphics * graphics)
inlineoverridevirtual

◆ erase()

void PrepareLogicBackground::CPrvDrawBackground::erase ( IGraphics * graphics)
inlineoverridevirtual

◆ getId()

AbstractCanvasItem::TId AbstractRcpDrawGooCanvas::getId ( ) const
nodiscardinherited

◆ getLogicsDrawingAreaModelRef()

std::weak_ptr< CLogicsDrawingAreaModel > AbstractRcpDrawGooCanvas::getLogicsDrawingAreaModelRef ( )
inherited

◆ removeObject()

virtual void IRcpDraw::removeObject ( IGraphics * graphics)
inlinevirtualinherited

Reimplemented in CPrvDrawView.

Member Data Documentation

◆ m_id

AbstractCanvasItem::TId AbstractRcpDrawGooCanvas::m_id
privateinherited

◆ m_logicsDrawingAreaModelRef

std::weak_ptr<CLogicsDrawingAreaModel> AbstractRcpDrawGooCanvas::m_logicsDrawingAreaModelRef
privateinherited

The documentation for this class was generated from the following file: