Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CProgressGraphics.hpp
Go to the documentation of this file.
1#ifndef LIBS_GRAPHICSCOMP_CPROGRESSGRAPHICS_HPP_
2#define LIBS_GRAPHICSCOMP_CPROGRESSGRAPHICS_HPP_
3
6
8{
9public:
11 ~CProgressGraphics() override;
12
13 void setPercentage(double percentage);
14
15private:
16 void calculatePosGlobal(double xFather, double yFather) override;
17 void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp,
18 double *sizeYComp) override;
19 void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override;
20 void drawComponent(IGraphics *graphics, const CTheme *theme) override;
21 void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override;
22 void nextFrameChildren() override;
23 void removeObjectDraw(IGraphics *graphics) override;
24 bool sizeChanged() override;
25 void update(IGraphics *graphics, CLibraryImages *libraryImage) override;
26
29
32};
33
34#endif /* LIBS_GRAPHICSCOMP_CPROGRESSGRAPHICS_HPP_ */
Definition AbstractComponentGraphics.hpp:21
Definition CEventGraphics.hpp:9
Definition CLibraryImages.hpp:11
Definition CProgressGraphics.hpp:8
void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override
Definition CProgressGraphics.cpp:41
bool sizeChanged() override
Definition CProgressGraphics.cpp:102
void nextFrameChildren() override
Definition CProgressGraphics.cpp:83
void update(IGraphics *graphics, CLibraryImages *libraryImage) override
Definition CProgressGraphics.cpp:107
void drawComponent(IGraphics *graphics, const CTheme *theme) override
Definition CProgressGraphics.cpp:66
void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override
Definition CProgressGraphics.cpp:79
void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override
Definition CProgressGraphics.cpp:51
CRectangleGraphics * m_rectangleFrame
Definition CProgressGraphics.hpp:30
CProgressGraphics()
Definition CProgressGraphics.cpp:11
void setPercentage(double percentage)
Definition CProgressGraphics.cpp:26
double m_cursorProgress
Definition CProgressGraphics.hpp:27
void removeObjectDraw(IGraphics *graphics) override
Definition CProgressGraphics.cpp:87
CRectangleGraphics * m_rectangleProgress
Definition CProgressGraphics.hpp:31
double m_cursorProgressDraw
Definition CProgressGraphics.hpp:28
~CProgressGraphics() override
Definition CProgressGraphics.cpp:20
void calculatePosGlobal(double xFather, double yFather) override
Definition CProgressGraphics.cpp:37
Definition CRectangleGraphics.hpp:10
Definition CTheme.hpp:10
Definition IGraphics.hpp:20