BoolWidgets.h
Go to the documentation of this file.
1#pragma once
2
3#include "Basic.h"
4
6{
8 public ValueMixin<CheckBox, bool, CheckBoxBuilder>,
9 public LabelMixin<CheckBoxBuilder>,
10 public ToolTipMixin<CheckBoxBuilder>
11 {
12 using ValueMixin::ValueMixin;
13 };
14
16 public ValueMixin<ToggleButton, bool, ToggleButtonBuilder>,
17 public LabelMixin<ToggleButtonBuilder>,
18 public ToolTipMixin<ToggleButtonBuilder>
19 {
20 using ValueMixin::ValueMixin;
21 };
22} // namespace armarx::RemoteGui::detail
23
24namespace armarx::RemoteGui
25{
27 makeCheckBox(std::string const& name)
28 {
30 b.label(name);
31 return b;
32 }
33
34 inline detail::ToggleButtonBuilder
35 makeToggleButton(std::string const& name)
36 {
38 b.label(name);
39 return b;
40 }
41} // namespace armarx::RemoteGui
detail::ToggleButtonBuilder makeToggleButton(std::string const &name)
Definition BoolWidgets.h:35
detail::CheckBoxBuilder makeCheckBox(std::string const &name)
Definition BoolWidgets.h:27
Derived & label(std::string const &label)
Definition Basic.h:216