1#ifndef LIBS_GRAPHICSCOMP_CWORKSPACEGRAPHICS_HPP_
2#define LIBS_GRAPHICSCOMP_CWORKSPACEGRAPHICS_HPP_
17 std::vector<AbstractView *> &views, std::vector<IWidget *> **compViews);
33 double *sizeYComp)
override;
Definition AbstractComponentGraphics.hpp:21
Definition AbstractView.hpp:11
Definition CEventGraphics.hpp:9
Definition CLibraryImages.hpp:11
Definition CViewGraphics.hpp:14
Definition CWorkspaceGraphics.hpp:13
void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override
Definition CWorkspaceGraphics.cpp:216
void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override
Definition CWorkspaceGraphics.cpp:335
std::string m_idWorkspace
Definition CWorkspaceGraphics.hpp:44
bool sizeChanged() override
Definition CWorkspaceGraphics.cpp:153
void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override
Definition CWorkspaceGraphics.cpp:368
static uint64_t getCurrentView()
Definition CWorkspaceGraphics.cpp:176
std::string m_titleWorkspace
Definition CWorkspaceGraphics.hpp:45
void nextFrameChildren() override
Definition CWorkspaceGraphics.cpp:386
CViewGraphics * m_viewMaximizedRef
Definition CWorkspaceGraphics.hpp:49
CWorkspace * m_workspaceRef
Definition CWorkspaceGraphics.hpp:42
~CWorkspaceGraphics() override
Definition CWorkspaceGraphics.cpp:55
void drawComponent(IGraphics *graphics, const CTheme *theme) override
Definition CWorkspaceGraphics.cpp:350
void addView(AbstractView *viewRef, IWidget **componentView, IGraphics *graphics)
Definition CWorkspaceGraphics.cpp:101
void removeObjectDraw(IGraphics *graphics) override
Definition CWorkspaceGraphics.cpp:404
void closing() override
Definition CWorkspaceGraphics.cpp:233
bool m_isChanged
Definition CWorkspaceGraphics.hpp:47
void calculatePosGlobal(double xFather, double yFather) override
Definition CWorkspaceGraphics.cpp:201
void changeView(uint64_t indView, IWidget *componentView)
Definition CWorkspaceGraphics.cpp:131
void closeAllView(IGraphics *graphics)
Definition CWorkspaceGraphics.cpp:140
static bool isWorkspace(const CWorkspaceGraphics *workspace, const std::string &idWorkspace)
Definition CWorkspaceGraphics.cpp:181
CWorkspaceGraphics(CWorkspace *workspace, const std::string &idWorkspace, const std::string &titleWorkspace, std::vector< AbstractView * > &views, std::vector< IWidget * > **compViews)
Definition CWorkspaceGraphics.cpp:21
std::vector< CViewGraphics * > m_views
Definition CWorkspaceGraphics.hpp:50
void update(IGraphics *graphics, CLibraryImages *libraryImage) override
Definition CWorkspaceGraphics.cpp:415
Definition CWorkspace.hpp:31
Definition IGraphics.hpp:20