1#ifndef LIBS_GUI_CGOOCANVAS_HPP_
2#define LIBS_GUI_CGOOCANVAS_HPP_
21 CGooCanvas(uint64_t sizeXMin, uint64_t sizeYMin);
31 void addDraw(std::unique_ptr<AbstractRcpDrawGooCanvas> rcpDraw);
uint32_t TId
Definition AbstractCanvasItem.hpp:47
Definition AbstractComponentGUI.hpp:30
Definition AbstractRcpDrawGooCanvas.hpp:15
Definition CDialog.hpp:21
Definition CEventCanvasKey.hpp:7
Definition CGeoGooCanvas.hpp:19
Definition CGooCanvas.hpp:19
void showContextMenu(CMenuContext *menuContext)
Definition CGooCanvas.cpp:58
void eraseOnNextRedraw(AbstractCanvasItem::TId id)
Definition CGooCanvas.cpp:35
void runKeyPress(CEventCanvasKey *evtCanvasKey)
Definition CGooCanvas.cpp:88
void runButtonPress(CEventCanvasButton *evtCanvasButton)
Definition CGooCanvas.cpp:80
void addListenerKeyPress(std::unique_ptr< IListenerKeyPress > listenerKeyPress)
Definition CGooCanvas.cpp:75
CGooCanvas & operator=(const CGooCanvas &other)=delete
std::vector< std::unique_ptr< IListenerKeyPress > > m_listenersKeyPress
Definition CGooCanvas.hpp:49
CGeoGooCanvas m_geoCanvas
Definition CGooCanvas.hpp:51
void addDraw(std::unique_ptr< AbstractRcpDrawGooCanvas > rcpDraw)
Definition CGooCanvas.cpp:30
void runDraw(IGraphics *graphics)
Definition CGooCanvas.cpp:50
uint64_t m_sizeXMin
Definition CGooCanvas.hpp:54
void destroyWidget() override
Definition CGooCanvas.cpp:23
CGooCanvas & operator=(CGooCanvas &&other)=delete
iv::types::Size getCanvasSize() const
Definition CGooCanvas.cpp:96
IWidget * createWidget(CDialog *dialogFatherRef) override
Definition CGooCanvas.cpp:106
uint32_t m_colorBackground
Definition CGooCanvas.hpp:52
CGooCanvas(const CGooCanvas &other)=delete
IWidget * m_widgetRef
Definition CGooCanvas.hpp:57
std::vector< std::unique_ptr< IListenerButtonPress > > m_listenersButtonPress
Definition CGooCanvas.hpp:48
void addListenerButtonPress(std::unique_ptr< IListenerButtonPress > listenerButtonPress)
Definition CGooCanvas.cpp:70
CGooCanvas(CGooCanvas &&other)=delete
void redraw()
Definition CGooCanvas.cpp:40
uint64_t m_sizeYMin
Definition CGooCanvas.hpp:55
Definition IGraphics.hpp:20
Definition IListenerKeyPress.hpp:5