SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
WDoubleLineEdit Class Reference

#include <WDoubleLineEdit.h>

Inheritance diagram for WDoubleLineEdit:

Protected Attributes

int m_iPercent
 
double m_fMinValue
 
double m_fMaxValue
 
bool m_bFirst
 
double m_fValue
 
QDoubleValidator * m_DblValid
 
double m_bInternal
 
bool m_isDragging
 
QPoint m_prevMousePosition
 

Public Member Functions

 WDoubleLineEdit (QWidget *parent, const char *name)
 
double minValue () const
 
double getMinValue ()
 
void setMinValue (double f)
 
double maxValue () const
 
double getMaxValue ()
 
void setMaxValue (double f)
 
double Value () const
 
double getValue ()
 
void setValue (double f)
 
int intValue () const
 
int getIntValue ()
 
void setIntValue (int f)
 
int valuePercent ()
 
double getDisplayedValue ()
 
int getIntDisplayedValue ()
 

Protected Member Functions

void checkValue ()
 
void keyPressEvent (QKeyEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 

Signals

void valueEdited (double)
 
void valueChanged (double)
 
void valuePercentChanged (int)
 

Public Slots

void setValuePercent (int p)
 

Protected Slots

void slotCalcValue (const QString &)
 
void slotCalcValue (double, bool isEditted=false)
 
void slotReturnPressed ()
 

Properties

double minValue
 
double maxValue
 
double Value
 
int intValue
 

Attribute details

◆ m_bFirst

bool WDoubleLineEdit::m_bFirst
protected

◆ m_bInternal

double WDoubleLineEdit::m_bInternal
protected

◆ m_DblValid

QDoubleValidator* WDoubleLineEdit::m_DblValid
protected

◆ m_fMaxValue

double WDoubleLineEdit::m_fMaxValue
protected

◆ m_fMinValue

double WDoubleLineEdit::m_fMinValue
protected

◆ m_fValue

double WDoubleLineEdit::m_fValue
mutableprotected

◆ m_iPercent

int WDoubleLineEdit::m_iPercent
protected

◆ m_isDragging

bool WDoubleLineEdit::m_isDragging
protected

◆ m_prevMousePosition

QPoint WDoubleLineEdit::m_prevMousePosition
protected

Property details

◆ intValue

int WDoubleLineEdit::intValue
readwrite

◆ maxValue

double WDoubleLineEdit::maxValue
readwrite

◆ minValue

double WDoubleLineEdit::minValue
readwrite

◆ Value

double WDoubleLineEdit::Value
readwrite

Constructor details

◆ WDoubleLineEdit()

WDoubleLineEdit::WDoubleLineEdit ( QWidget parent,
const char name 
)

Function details

◆ checkValue()

void WDoubleLineEdit::checkValue ( )
protected

◆ getDisplayedValue()

double WDoubleLineEdit::getDisplayedValue ( )
inline

◆ getIntDisplayedValue()

int WDoubleLineEdit::getIntDisplayedValue ( )
inline

◆ getIntValue()

int WDoubleLineEdit::getIntValue ( )
inline

◆ getMaxValue()

double WDoubleLineEdit::getMaxValue ( )
inline

◆ getMinValue()

double WDoubleLineEdit::getMinValue ( )
inline

◆ getValue()

double WDoubleLineEdit::getValue ( void  )
inline

◆ intValue()

int WDoubleLineEdit::intValue ( ) const
inline

◆ keyPressEvent()

void WDoubleLineEdit::keyPressEvent ( QKeyEvent *  e)
overrideprotected

◆ maxValue()

double WDoubleLineEdit::maxValue ( ) const
inline

◆ minValue()

double WDoubleLineEdit::minValue ( ) const
inline

◆ mouseMoveEvent()

void WDoubleLineEdit::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ mousePressEvent()

void WDoubleLineEdit::mousePressEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void WDoubleLineEdit::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ setIntValue()

void WDoubleLineEdit::setIntValue ( int  f)

◆ setMaxValue()

void WDoubleLineEdit::setMaxValue ( double  f)
inline

◆ setMinValue()

void WDoubleLineEdit::setMinValue ( double  f)
inline

◆ setValue()

void WDoubleLineEdit::setValue ( double  f)

◆ setValuePercent

void WDoubleLineEdit::setValuePercent ( int  p)
slot

◆ slotCalcValue [1/2]

void WDoubleLineEdit::slotCalcValue ( const QString &  s)
protectedslot

◆ slotCalcValue [2/2]

void WDoubleLineEdit::slotCalcValue ( double  f,
bool  isEditted = false 
)
protectedslot

◆ slotReturnPressed

void WDoubleLineEdit::slotReturnPressed ( )
protectedslot

◆ Value()

double WDoubleLineEdit::Value ( ) const
inline

◆ valueChanged

void WDoubleLineEdit::valueChanged ( double  )
signal

◆ valueEdited

void WDoubleLineEdit::valueEdited ( double  )
signal

◆ valuePercent()

int WDoubleLineEdit::valuePercent ( )

◆ valuePercentChanged

void WDoubleLineEdit::valuePercentChanged ( int  )
signal