GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
CheckBox.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace gui_framework
6{
9 {
10 public:
11 CheckBox(const std::wstring& checkBoxName, const std::wstring& checkBoxText, const utility::ComponentSettings& settings, BaseComposite* parent, const std::function<void()>& onCheck, const std::function<void()>& onClear, const std::function<void()>& onClick = nullptr);
12
13 size_t getHash() const override;
14
15 json::JSONBuilder getStructure() const override;
16
17 ~CheckBox() = default;
18 };
19}
#define GUI_FRAMEWORK_API
Base class for all check boxes.
Definition BaseCheckBox.h:9
Base class for all windows that has children windows.
Standard check box.
Definition CheckBox.h:9