Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLayoutContainer.hpp
Go to the documentation of this file.
1#ifndef LIBS_GUI_CLAYOUTCONTAINER_HPP_
2#define LIBS_GUI_CLAYOUTCONTAINER_HPP_
3
5
7{
8public:
9 explicit CLayoutContainer(AbstractComponentGUI *content);
10 ~CLayoutContainer() override;
11 void destroyWidget() override;
12
13 void setContent(AbstractComponentGUI *content, bool deletePrevious = true);
14 bool isContent(AbstractComponentGUI *contentToCheck) const;
15
16private:
17 IWidget *createWidget(CDialog *dialogFather) override;
18 void prvProcessCloseChildren() override;
20
22
25};
26
27#endif /* LIBS_GUI_CLAYOUTCONTAINER_HPP_ */
Definition AbstractComponentGUI.hpp:30
Definition CDialog.hpp:21
Definition CLayoutContainer.hpp:7
void setVisibleDialogIndicator()
Definition CLayoutContainer.cpp:151
void destroyWidget() override
Definition CLayoutContainer.cpp:72
IWidget * createWidget(CDialog *dialogFather) override
Definition CLayoutContainer.cpp:125
void prvProcessCloseChildren() override
Definition CLayoutContainer.cpp:143
CLayoutContainer(AbstractComponentGUI *content)
Definition CLayoutContainer.cpp:46
void setContent(AbstractComponentGUI *content, bool deletePrevious=true)
Definition CLayoutContainer.cpp:82
IWidget * m_contentRef
Definition CLayoutContainer.hpp:23
bool isContent(AbstractComponentGUI *contentToCheck) const
Definition CLayoutContainer.cpp:118
IWidget * m_containerRef
Definition CLayoutContainer.hpp:24
AbstractComponentGUI * m_content
Definition CLayoutContainer.hpp:21
~CLayoutContainer() override
Definition CLayoutContainer.cpp:64
Definition IWidget.hpp:5