dxd - dynax driver framework 2.6.0d215
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::gui::checkbox Class Reference

#include <dx_gui.h>

Inheritance diagram for dx::gui::checkbox:
Collaboration diagram for dx::gui::checkbox:

Public Member Functions

 checkbox (checkbox &&move)
 checkbox (const juce::String &string, const decltype(listen)&&listen, const decltype(setup)&&setup={})
 checkbox (const juce::String &string, const decltype(setup)&&setup={})
 checkbox (const juce::String &string, const juce::String &id, const decltype(listen)&&listen={}, const decltype(setup)&&setup={})
 checkbox (const juce::String &string, const juce::String &id, const decltype(setup)&&setup={})

Public Attributes

std::function< void(bool)> listen
std::function< void(checkbox &)> setup

Protected Member Functions

void clicked () override

Constructor & Destructor Documentation

◆ checkbox() [1/5]

dx::gui::checkbox::checkbox ( checkbox && move)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkbox() [2/5]

dx::gui::checkbox::checkbox ( const juce::String & string,
const decltype(setup)&& setup = {} )
inline

◆ checkbox() [3/5]

dx::gui::checkbox::checkbox ( const juce::String & string,
const decltype(listen)&& listen,
const decltype(setup)&& setup = {} )
inline

◆ checkbox() [4/5]

dx::gui::checkbox::checkbox ( const juce::String & string,
const juce::String & id,
const decltype(listen)&& listen = {},
const decltype(setup)&& setup = {} )
inline

◆ checkbox() [5/5]

dx::gui::checkbox::checkbox ( const juce::String & string,
const juce::String & id,
const decltype(setup)&& setup = {} )
inline

Member Function Documentation

◆ clicked()

void dx::gui::checkbox::clicked ( )
inlineoverrideprotected

Member Data Documentation

◆ listen

std::function<void(bool)> dx::gui::checkbox::listen

◆ setup

std::function<void(checkbox&)> dx::gui::checkbox::setup

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.