EtherCAT Graphical User Interface Code 0.0.1
EtherCAT GUI that uses different communication protocols with EtherCAT Master server.
Loading...
Searching...
No Matches
Classes | Public Types | Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
SliderWidget Class Reference
Inheritance diagram for SliderWidget:
Inheritance graph
Collaboration diagram for SliderWidget:
Collaboration graph

Classes

struct  slider_info_t
 

Public Types

typedef struct SliderWidget::slider_info_t slider_info_s
 

Public Slots

void align_wave_value ()
 

Public Member Functions

 SliderWidget (const QString &name, const slider_info_t slider_info_s, QWidget *parent=0)
 
double get_spinbox_value (int i)
 
void set_spinbox_value (int i, double actual_spinbox_value)
 
void align_spinbox (int i, double value)
 
void align_all_spinbox (double value)
 
void align_spinbox (int i)
 
void align_all_spinbox ()
 
void disable_slider ()
 
void enable_slider ()
 
void hide_slider_enabled ()
 
void enable_slider_enabled ()
 
void disable_slider_enabled ()
 
QCheckBox * get_slider_enabled ()
 
bool is_slider_enabled ()
 
bool is_slider_checked ()
 
void check_slider_enabled ()
 
void uncheck_slider_enabled ()
 
std::string get_slider_name ()
 
void set_wave_info (double st, bool stopping_wave)
 
double compute_wave (int i, double t)
 

Private Member Functions

void on_spinbox_clicked (int i)
 

Private Attributes

bool _callback_enabled
 
QTabWidget * _tab_name_wid
 
QCheckBox * _slider_enabled
 
std::string _slider_name
 
std::vector< WaveWidget * > _wave_v
 
QTimer * _update_value_timer
 

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