1#ifndef LIBS_PANELS_CPANELMIMICSDRAWINGAREA_HPP_
2#define LIBS_PANELS_CPANELMIMICSDRAWINGAREA_HPP_
uint32_t TId
Definition AbstractCanvasItem.hpp:47
Definition AbstractComponentGUI.hpp:30
Definition AbstractListenerOptionCad.hpp:16
Definition CCanvas.hpp:15
Definition CEventMotion.hpp:15
Definition CPanelMimicsDrawingArea.hpp:32
IListenerViewCad * m_listenersDraw
Definition CPanelMimicsDrawingArea.hpp:63
void createBuffers(AbstractListenerOptionCad *optionDefault)
Definition CPanelMimicsDrawingArea.cpp:198
~CPanelMimicsDrawingArea()
SPrvView * getViews() const
Definition CPanelMimicsDrawingArea.cpp:259
std::set< AbstractCanvasItem::TId > m_selectedElementsIds
Definition CPanelMimicsDrawingArea.hpp:62
CCanvas * m_canvas
Definition CPanelMimicsDrawingArea.hpp:61
SPrvView * m_views
Definition CPanelMimicsDrawingArea.hpp:67
AbstractListenerOptionCad * m_optionDefaultOpt
Definition CPanelMimicsDrawingArea.hpp:65
AbstractListenerOptionCad * m_listenerCurrent
Definition CPanelMimicsDrawingArea.hpp:66
CPanelMimicsDrawingArea & operator=(CPanelMimicsDrawingArea &&other)=delete
CCanvas * getCanvas()
Definition CPanelMimicsDrawingArea.cpp:235
AbstractComponentGUI * buildPanel()
Definition CPanelMimicsDrawingArea.cpp:157
void setListenerDefault(AbstractListenerOptionCad *listener)
Definition CPanelMimicsDrawingArea.cpp:249
CPanelMimicsDrawingArea(CPanelMimicsDrawingArea &&other)=delete
void grabFocus()
Definition CPanelMimicsDrawingArea.cpp:208
CPanelMimicsDrawingArea(const CPanelMimicsDrawingArea &other)=delete
void unselectMimicElement(AbstractCanvasItem::TId id)
Definition CPanelMimicsDrawingArea.cpp:231
CPanelMimicsDrawingArea & operator=(const CPanelMimicsDrawingArea &other)=delete
void unselectAllElements()
Definition CPanelMimicsDrawingArea.cpp:220
CPanelMimicsDrawingArea()=delete
void updateListenerCurrentToDefault(CEventMotion *evt)
Definition CPanelMimicsDrawingArea.cpp:240
CPanelMimicsEditor * m_panelMimicsEditorRef
Definition CPanelMimicsDrawingArea.hpp:60
AbstractListenerOptionCad * getListenerCurrent() const
Definition CPanelMimicsDrawingArea.cpp:254
Definition CPanelMimicsEditor.hpp:51
Definition IGraphics.hpp:20
Definition CPanelMimicsDrawingArea.hpp:20
virtual void drawView(IGraphics *graphics)=0
virtual void removeObjects(IGraphics *graphics)
Definition CPanelMimicsDrawingArea.hpp:26
virtual ~IListenerViewCad()=default
Definition CPanelMimicsDrawingArea.hpp:11
~SPrvView()
Definition CPanelMimicsDrawingArea.cpp:19
CLimits * m_limitsViewOpt
Definition CPanelMimicsDrawingArea.hpp:16