Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CSeparator.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CSEPARATOR_HPP_
2#define LIBS_GUI_CSEPARATOR_HPP_
3
5
7{
8public:
9 static CSeparator *createSeparatorHorizontal(std::optional<uint64_t> minSizeOpt = std::nullopt);
10 static CSeparator *createSeparatorVertical(std::optional<uint64_t> minSizeOpt = std::nullopt);
11
12 ~CSeparator() override;
13
14private:
16 {
19 };
20
21 CSeparator();
22 IWidget *createWidget(CDialog *dialogFatherRef) override;
23
25};
26
27#endif /* LIBS_GUI_CSEPARATOR_HPP_ */
Definition AbstractComponentGUI.hpp:30
Definition CDialog.hpp:21
Definition CSeparator.hpp:7
CSeparator()
Definition CSeparator.cpp:6
static CSeparator * createSeparatorVertical(std::optional< uint64_t > minSizeOpt=std::nullopt)
Creates a line separator that goes from top to bottom.
Definition CSeparator.cpp:38
static CSeparator * createSeparatorHorizontal(std::optional< uint64_t > minSizeOpt=std::nullopt)
Creates a line separator that goes from left to right.
Definition CSeparator.cpp:18
EPrvTypeSeparator m_typeSeparator
Definition CSeparator.hpp:24
IWidget * createWidget(CDialog *dialogFatherRef) override
Definition CSeparator.cpp:53
~CSeparator() override
EPrvTypeSeparator
Definition CSeparator.hpp:16
Definition IWidget.hpp:5