Sparkle 0.0.1
Loading...
Searching...
No Matches
spk_exclusive_widget.hpp
1#pragma once
2
3#include "structure/widget/spk_widget.hpp"
4
5namespace spk
6{
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}
ExclusiveWidget(const std::wstring &p_name, spk::Widget *p_parent)
Builds an exclusive widget.
Definition spk_exclusive_widget.cpp:5
~ExclusiveWidget() override
Releases exclusivity on destruction.
Definition spk_exclusive_widget.cpp:28
Base class for interactive UI elements handling focus and events.
Definition spk_widget.hpp:52