Sparkle
0.0.1
Loading...
Searching...
No Matches
spk_exclusive_widget.hpp
1
#pragma once
2
3
#include "structure/widget/spk_widget.hpp"
4
5
namespace
spk
6
{
11
class
ExclusiveWidget
:
public
spk::Widget
12
{
13
private
:
14
static
inline
ExclusiveWidget
*_activeWidget =
nullptr
;
15
16
public
:
22
ExclusiveWidget
(
const
std::wstring &p_name,
spk::Widget
*p_parent);
26
~ExclusiveWidget
()
override
;
27
};
28
}
spk::ExclusiveWidget::ExclusiveWidget
ExclusiveWidget(const std::wstring &p_name, spk::Widget *p_parent)
Builds an exclusive widget.
Definition
spk_exclusive_widget.cpp:5
spk::ExclusiveWidget::~ExclusiveWidget
~ExclusiveWidget() override
Releases exclusivity on destruction.
Definition
spk_exclusive_widget.cpp:28
spk::Widget
Base class for interactive UI elements handling focus and events.
Definition
spk_widget.hpp:52
includes
structure
widget
spk_exclusive_widget.hpp
Generated by
1.14.0