libpromeki
1.0.0-alpha
PROfessional MEdia toolKIt
Loading...
Searching...
No Matches
widget.h
Go to the documentation of this file.
1
8
#pragma once
9
10
#include <
promeki/widget.h
>
11
12
PROMEKI_NAMESPACE_BEGIN
13
14
class
TuiSubsystem;
15
33
class
TuiWidget
:
public
Widget {
34
PROMEKI_OBJECT(
TuiWidget
, Widget)
35
public
:
40
TuiWidget
(ObjectBase *parent =
nullptr
);
41
43
~TuiWidget
()
override
;
44
51
void
update
()
override
;
52
53
private
:
54
friend
class
TuiSubsystem
;
55
};
56
57
PROMEKI_NAMESPACE_END
promeki::TuiSubsystem
TUI subsystem installed alongside an Application.
Definition
tuisubsystem.h:57
promeki::TuiWidget
TUI-specific widget base class.
Definition
widget.h:33
promeki::TuiWidget::TuiWidget
TuiWidget(ObjectBase *parent=nullptr)
Constructs a TuiWidget.
promeki::TuiWidget::update
void update() override
Marks the widget as needing a repaint.
promeki::TuiWidget::~TuiWidget
~TuiWidget() override
Destructor.
widget.h
include
promeki
tui
widget.h
Generated on 2026-05-21 02:27:58 from commit ffbc5cc (1.0.0-alpha).