WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
TemporalViewComponentData Struct Reference

#include <webcface/internal/component_internal.h>

Inheritance diagram for TemporalViewComponentData:
[legend]
Collaboration diagram for TemporalViewComponentData:
[legend]

Public Member Functions

 TemporalViewComponentData ()=default
 
bool operator== (const ViewComponentData &other) const
 
bool operator!= (const ViewComponentData &other) const
 

Public Attributes

std::shared_ptr< std::function< void()> > on_click_func_tmp
 
std::shared_ptr< std::function< void(ValAdaptor)> > on_change_func_tmp
 
std::optional< InputReftext_ref_tmp
 
std::optional< ValAdaptorinit_
 
SharedString id
 
int type = 0
 
SharedString text
 
std::optional< SharedStringon_click_member
 
std::optional< SharedStringon_click_field
 
std::optional< SharedStringtext_ref_member
 
std::optional< SharedStringtext_ref_field
 
int text_color = 0
 
int bg_color = 0
 
std::optional< double > min_ = std::nullopt
 
std::optional< double > max_ = std::nullopt
 
std::optional< double > step_ = std::nullopt
 
std::vector< ValAdaptoroption_
 

Constructor & Destructor Documentation

◆ TemporalViewComponentData()

Member Function Documentation

◆ operator!=()

bool operator!= ( const ViewComponentData other) const
inlineinherited

◆ operator==()

bool operator== ( const ViewComponentData other) const
inlineinherited

Member Data Documentation

◆ bg_color

int bg_color = 0
inherited

◆ id

◆ init_

std::optional<ValAdaptor> init_

◆ max_

std::optional<double> max_ = std::nullopt
inherited

◆ min_

std::optional<double> min_ = std::nullopt
inherited

◆ on_change_func_tmp

std::shared_ptr<std::function<void(ValAdaptor)> > on_change_func_tmp

◆ on_click_field

std::optional<SharedString> on_click_field
inherited

◆ on_click_func_tmp

std::shared_ptr<std::function<void()> > on_click_func_tmp

◆ on_click_member

std::optional<SharedString> on_click_member
inherited

◆ option_

std::vector<ValAdaptor> option_
inherited

◆ step_

std::optional<double> step_ = std::nullopt
inherited

◆ text

SharedString text
inherited

◆ text_color

int text_color = 0
inherited

◆ text_ref_field

std::optional<SharedString> text_ref_field
inherited

◆ text_ref_member

std::optional<SharedString> text_ref_member
inherited

◆ text_ref_tmp

std::optional<InputRef> text_ref_tmp

◆ type

int type = 0
inherited

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