Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
ICollapsibleComponent.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GRAPHICSCOMP_ICOLLAPSIBLECOMPONENT_HPP_
2#define IV_SRC_UI_GRAPHICSCOMP_ICOLLAPSIBLECOMPONENT_HPP_
3
5{
6
8{
9public:
10 virtual ~ICollapsibleComponent() = default;
11
12 virtual void collapse() = 0;
13 virtual void expand() = 0;
14 [[nodiscard]] virtual bool isCollapsed() const = 0;
15
16 virtual void getSizeExpanded(double *sizeXOpt, double *sizeYOpt) const = 0;
17};
18
19}// namespace iv::ui::graphicsComp
20
21#endif//IV_SRC_UI_GRAPHICSCOMP_ICOLLAPSIBLECOMPONENT_HPP_
Definition ICollapsibleComponent.hpp:8
virtual void getSizeExpanded(double *sizeXOpt, double *sizeYOpt) const =0
Definition CollapsibleMenuGraphics.cpp:10