Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CScrolledWindow.hpp
Go to the documentation of this file.
1
#ifndef LIBS_GUI_CSCROLLEDWINDOW_HPP_
2
#define LIBS_GUI_CSCROLLEDWINDOW_HPP_
3
4
#include "
ui/gui/AbstractComponentGUI.hpp
"
5
6
class
CScrolledWindow
:
public
AbstractComponentGUI
7
{
8
public
:
9
CScrolledWindow
();
10
~CScrolledWindow
()
override
;
11
12
void
updateContainedComponent
();
13
14
void
setContainedComponent
(
AbstractComponentGUI
*containedComponent);
15
16
[[nodiscard]]
const
AbstractComponentGUI
*
getContainedComponent
()
const
;
17
AbstractComponentGUI
*
getContainedComponent
();
18
19
private
:
20
IWidget
*
createWidget
(
CDialog
*dialogFatherRef)
override
;
21
22
AbstractComponentGUI
*
m_containedComponent
;
23
};
24
25
#endif
/* LIBS_GUI_CSCROLLEDWINDOW_HPP_ */
AbstractComponentGUI.hpp
AbstractComponentGUI
Definition
AbstractComponentGUI.hpp:30
CDialog
Definition
CDialog.hpp:21
CScrolledWindow
Definition
CScrolledWindow.hpp:7
CScrolledWindow::createWidget
IWidget * createWidget(CDialog *dialogFatherRef) override
Definition
CScrolledWindow.cpp:74
CScrolledWindow::CScrolledWindow
CScrolledWindow()
Definition
CScrolledWindow.cpp:30
CScrolledWindow::~CScrolledWindow
~CScrolledWindow() override
Definition
CScrolledWindow.cpp:40
CScrolledWindow::getContainedComponent
const AbstractComponentGUI * getContainedComponent() const
Definition
CScrolledWindow.cpp:64
CScrolledWindow::m_containedComponent
AbstractComponentGUI * m_containedComponent
Definition
CScrolledWindow.hpp:22
CScrolledWindow::setContainedComponent
void setContainedComponent(AbstractComponentGUI *containedComponent)
Definition
CScrolledWindow.cpp:57
CScrolledWindow::updateContainedComponent
void updateContainedComponent()
Definition
CScrolledWindow.cpp:49
IWidget
Definition
IWidget.hpp:5
src
ui
gui
CScrolledWindow.hpp
Generated by
1.12.0