Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelMimicsDrawingArea.hpp
Go to the documentation of this file.
1#ifndef LIBS_PANELS_CPANELMIMICSDRAWINGAREA_HPP_
2#define LIBS_PANELS_CPANELMIMICSDRAWINGAREA_HPP_
3
7
8#include <set>
9
11{
12 SPrvView() = default;
13 explicit SPrvView(CLimits **limitsViewOpt);
14 ~SPrvView();
15
17};
18
20{
21public:
22 virtual ~IListenerViewCad() = default;
23
24 virtual void drawView(IGraphics *graphics) = 0;
25
26 virtual void removeObjects(IGraphics *graphics)
27 {
28 }
29};
30
69
70#endif /* 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 CLimits.hpp:5
Definition CPanelMimicsDrawingArea.hpp:32
IListenerViewCad * m_listenersDraw
Definition CPanelMimicsDrawingArea.hpp:63
void createBuffers(AbstractListenerOptionCad *optionDefault)
Definition CPanelMimicsDrawingArea.cpp:198
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
SPrvView()=default
CLimits * m_limitsViewOpt
Definition CPanelMimicsDrawingArea.hpp:16