YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
SliderWithTarget Class Reference

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpmotorgui/sliderWithTarget.h>

+ Inheritance diagram for SliderWithTarget:

Public Member Functions

 SliderWithTarget (QWidget *parent=0)
 
 ~SliderWithTarget ()
 
void updateSliderTarget (double val)
 
void resetTarget ()
 
void setSliderStep (double val)
 
double getSliderStep ()
 
void setValue (double val)
 
void setIsDouble (bool b)
 
bool getIsDouble ()
 

Public Attributes

bool enableViewLabel = true
 
bool enableViewTargetBox = true
 
bool enableViewTargetValue = false
 
int number_of_decimals = 2
 
bool disableClickOutOfHandle
 

Protected Member Functions

void paintEvent (QPaintEvent *ev) override
 
void mousePressEvent (QMouseEvent *event) override
 

Protected Attributes

bool isDouble
 
QLabel * sliderCurrentLabel = nullptr
 
QLabel * sliderTargetLabel = nullptr
 
double target
 
double width_at_target
 
double sliderStep = 1
 

Detailed Description

Definition at line 17 of file sliderWithTarget.h.

Constructor & Destructor Documentation

◆ SliderWithTarget()

SliderWithTarget::SliderWithTarget ( QWidget *  parent = 0)

Definition at line 19 of file sliderWithTarget.cpp.

◆ ~SliderWithTarget()

SliderWithTarget::~SliderWithTarget ( )

Definition at line 159 of file sliderWithTarget.cpp.

Member Function Documentation

◆ getIsDouble()

bool SliderWithTarget::getIsDouble ( )

Definition at line 58 of file sliderWithTarget.cpp.

◆ getSliderStep()

double SliderWithTarget::getSliderStep ( )

Definition at line 48 of file sliderWithTarget.cpp.

◆ mousePressEvent()

void SliderWithTarget::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 135 of file sliderWithTarget.cpp.

◆ paintEvent()

void SliderWithTarget::paintEvent ( QPaintEvent *  ev)
overrideprotected

Definition at line 90 of file sliderWithTarget.cpp.

◆ resetTarget()

void SliderWithTarget::resetTarget ( )

Definition at line 83 of file sliderWithTarget.cpp.

◆ setIsDouble()

void SliderWithTarget::setIsDouble ( bool  b)

Definition at line 53 of file sliderWithTarget.cpp.

◆ setSliderStep()

void SliderWithTarget::setSliderStep ( double  val)

Definition at line 43 of file sliderWithTarget.cpp.

◆ setValue()

void SliderWithTarget::setValue ( double  val)

Definition at line 63 of file sliderWithTarget.cpp.

◆ updateSliderTarget()

void SliderWithTarget::updateSliderTarget ( double  val)

Definition at line 76 of file sliderWithTarget.cpp.

Member Data Documentation

◆ disableClickOutOfHandle

bool SliderWithTarget::disableClickOutOfHandle

Definition at line 24 of file sliderWithTarget.h.

◆ enableViewLabel

bool SliderWithTarget::enableViewLabel = true

Definition at line 20 of file sliderWithTarget.h.

◆ enableViewTargetBox

bool SliderWithTarget::enableViewTargetBox = true

Definition at line 21 of file sliderWithTarget.h.

◆ enableViewTargetValue

bool SliderWithTarget::enableViewTargetValue = false

Definition at line 22 of file sliderWithTarget.h.

◆ isDouble

bool SliderWithTarget::isDouble
protected

Definition at line 36 of file sliderWithTarget.h.

◆ number_of_decimals

int SliderWithTarget::number_of_decimals = 2

Definition at line 23 of file sliderWithTarget.h.

◆ sliderCurrentLabel

QLabel* SliderWithTarget::sliderCurrentLabel = nullptr
protected

Definition at line 37 of file sliderWithTarget.h.

◆ sliderStep

double SliderWithTarget::sliderStep = 1
protected

Definition at line 41 of file sliderWithTarget.h.

◆ sliderTargetLabel

QLabel* SliderWithTarget::sliderTargetLabel = nullptr
protected

Definition at line 38 of file sliderWithTarget.h.

◆ target

double SliderWithTarget::target
protected

Definition at line 39 of file sliderWithTarget.h.

◆ width_at_target

double SliderWithTarget::width_at_target
protected

Definition at line 40 of file sliderWithTarget.h.


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