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

Public Member Functions

 CPrvDrawLogicsText (CPanelLogicsEditor *panelLogicsEditor, CPanelLogicsDrawingArea *panelLogicsDrawingArea, 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

CPanelLogicsEditorm_panelLogicsEditorRef
 
CPanelLogicsDrawingAream_panelLogicsDrawingAreaRef
 
AbstractCanvasItem::TId m_id
 
std::weak_ptr< CLogicsDrawingAreaModelm_logicsDrawingAreaModelRef
 

Constructor & Destructor Documentation

◆ CPrvDrawLogicsText()

PrepareLogicText::CPrvDrawLogicsText::CPrvDrawLogicsText ( CPanelLogicsEditor * panelLogicsEditor,
CPanelLogicsDrawingArea * panelLogicsDrawingArea,
const std::weak_ptr< CLogicsDrawingAreaModel > & logicDrawingAreaModel,
AbstractCanvasItem::TId id )
inline

Member Function Documentation

◆ draw()

void PrepareLogicText::CPrvDrawLogicsText::draw ( IGraphics * graphics)
inlineoverridevirtual

◆ erase()

void PrepareLogicText::CPrvDrawLogicsText::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

◆ m_panelLogicsDrawingAreaRef

CPanelLogicsDrawingArea* PrepareLogicText::CPrvDrawLogicsText::m_panelLogicsDrawingAreaRef
private

◆ m_panelLogicsEditorRef

CPanelLogicsEditor* PrepareLogicText::CPrvDrawLogicsText::m_panelLogicsEditorRef
private

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