Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::MRView::AdjustButton Class Reference

#include "gui/mrview/adjust_button.h"

Inheritance diagram for MR::GUI::MRView::AdjustButton:

Signals

void valueChanged ()
 
void valueChanged (float val)
 

Public Member Functions

 AdjustButton (QWidget *parent, float change_rate=1.0)
 
float value () const
 
bool isMin () const
 
bool isMax () const
 
void setValue (float val)
 
void setRate (float new_rate)
 
void setMin (float val)
 
void setMax (float val)
 
float getMin () const
 
float getMax () const
 

Protected Slots

void onSetValue ()
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)
 

Protected Attributes

float rate
 
float min
 
float max
 
bool is_min
 
bool is_max
 
int previous_y
 
int deadzone_y
 
float deadzone_value
 

Detailed Description

Definition at line 32 of file adjust_button.h.

Constructor & Destructor Documentation

◆ AdjustButton()

MR::GUI::MRView::AdjustButton::AdjustButton ( QWidget *  parent,
float  change_rate = 1.0 
)

Member Function Documentation

◆ eventFilter()

bool MR::GUI::MRView::AdjustButton::eventFilter ( QObject *  obj,
QEvent *  event 
)
protected

◆ getMax()

float MR::GUI::MRView::AdjustButton::getMax ( ) const
inline

Definition at line 98 of file adjust_button.h.

◆ getMin()

float MR::GUI::MRView::AdjustButton::getMin ( ) const
inline

Definition at line 97 of file adjust_button.h.

◆ isMax()

bool MR::GUI::MRView::AdjustButton::isMax ( ) const
inline

Definition at line 51 of file adjust_button.h.

◆ isMin()

bool MR::GUI::MRView::AdjustButton::isMin ( ) const
inline

Definition at line 50 of file adjust_button.h.

◆ onSetValue

void MR::GUI::MRView::AdjustButton::onSetValue ( )
protectedslot

◆ setMax()

void MR::GUI::MRView::AdjustButton::setMax ( float  val)
inline

Definition at line 87 of file adjust_button.h.

◆ setMin()

void MR::GUI::MRView::AdjustButton::setMin ( float  val)
inline

Definition at line 77 of file adjust_button.h.

◆ setRate()

void MR::GUI::MRView::AdjustButton::setRate ( float  new_rate)
inline

Definition at line 73 of file adjust_button.h.

◆ setValue()

void MR::GUI::MRView::AdjustButton::setValue ( float  val)
inline

Definition at line 53 of file adjust_button.h.

◆ value()

float MR::GUI::MRView::AdjustButton::value ( ) const
inline

Definition at line 39 of file adjust_button.h.

◆ valueChanged [1/2]

void MR::GUI::MRView::AdjustButton::valueChanged ( )
signal

◆ valueChanged [2/2]

void MR::GUI::MRView::AdjustButton::valueChanged ( float  val)
signal

Member Data Documentation

◆ deadzone_value

float MR::GUI::MRView::AdjustButton::deadzone_value
protected

Definition at line 113 of file adjust_button.h.

◆ deadzone_y

int MR::GUI::MRView::AdjustButton::deadzone_y
protected

Definition at line 112 of file adjust_button.h.

◆ is_max

bool MR::GUI::MRView::AdjustButton::is_max
protected

Definition at line 109 of file adjust_button.h.

◆ is_min

bool MR::GUI::MRView::AdjustButton::is_min
protected

Definition at line 109 of file adjust_button.h.

◆ max

float MR::GUI::MRView::AdjustButton::max
protected

Definition at line 108 of file adjust_button.h.

◆ min

float MR::GUI::MRView::AdjustButton::min
protected

Definition at line 108 of file adjust_button.h.

◆ previous_y

int MR::GUI::MRView::AdjustButton::previous_y
protected

Definition at line 110 of file adjust_button.h.

◆ rate

float MR::GUI::MRView::AdjustButton::rate
protected

Definition at line 108 of file adjust_button.h.


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