PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::mDoubleSpinBox Class Reference

#include <QmDoubleSpinBox.h>

Inheritance diagram for dyno::mDoubleSpinBox:
Collaboration diagram for dyno::mDoubleSpinBox:

Public Slots

void ModifyValue (double)
 
void ModifyValueAndUpdate (double)
 
void LineEditFinished (double)
 
void LineEditStart ()
 
void toggleDecimals (bool v)
 

Public Member Functions

 mDoubleSpinBox (QWidget *parent=nullptr)
 
double getRealValue ()
 
double setRealValue (double val)
 
QLineEdit * getLineEdit ()
 

Public Attributes

ValueDialogValueModify = nullptr
 

Protected Member Functions

virtual QString textFromValue (double val) const override
 
virtual double valueFromText (const QString &text) const override
 

Private Member Functions

void wheelEvent (QWheelEvent *event)
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void contextMenuEvent (QContextMenuEvent *event) override
 

Private Attributes

int decimalsMin = 3
 
int decimalsMax = 8
 
int displayDecimals = 3
 
double realValue = 0
 
bool istoggle = false
 

Detailed Description

Definition at line 53 of file QmDoubleSpinBox.h.

Constructor & Destructor Documentation

◆ mDoubleSpinBox()

dyno::mDoubleSpinBox::mDoubleSpinBox ( QWidget * parent = nullptr)
explicit

Definition at line 17 of file QmDoubleSpinBox.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ contextMenuEvent()

void dyno::mDoubleSpinBox::contextMenuEvent ( QContextMenuEvent * event)
overrideprivate

Definition at line 49 of file QmDoubleSpinBox.cpp.

◆ getLineEdit()

QLineEdit * dyno::mDoubleSpinBox::getLineEdit ( )
inline

Definition at line 69 of file QmDoubleSpinBox.h.

◆ getRealValue()

double dyno::mDoubleSpinBox::getRealValue ( )
inline

Definition at line 59 of file QmDoubleSpinBox.h.

◆ LineEditFinished

void dyno::mDoubleSpinBox::LineEditFinished ( double v)
slot

Definition at line 36 of file QmDoubleSpinBox.cpp.

Here is the caller graph for this function:

◆ LineEditStart

void dyno::mDoubleSpinBox::LineEditStart ( )
slot

Definition at line 30 of file QmDoubleSpinBox.cpp.

Here is the caller graph for this function:

◆ ModifyValue

void dyno::mDoubleSpinBox::ModifyValue ( double v)
slot

Definition at line 76 of file QmDoubleSpinBox.cpp.

Here is the call graph for this function:

◆ ModifyValueAndUpdate

void dyno::mDoubleSpinBox::ModifyValueAndUpdate ( double v)
slot

Definition at line 82 of file QmDoubleSpinBox.cpp.

Here is the call graph for this function:

◆ mouseMoveEvent()

void dyno::mDoubleSpinBox::mouseMoveEvent ( QMouseEvent * event)
overrideprivate

Definition at line 70 of file QmDoubleSpinBox.cpp.

◆ mousePressEvent()

void dyno::mDoubleSpinBox::mousePressEvent ( QMouseEvent * event)
overrideprivate

Definition at line 59 of file QmDoubleSpinBox.cpp.

◆ mouseReleaseEvent()

void dyno::mDoubleSpinBox::mouseReleaseEvent ( QMouseEvent * event)
overrideprivate

Definition at line 65 of file QmDoubleSpinBox.cpp.

◆ setRealValue()

double dyno::mDoubleSpinBox::setRealValue ( double val)
inline

Definition at line 63 of file QmDoubleSpinBox.h.

Here is the caller graph for this function:

◆ textFromValue()

virtual QString dyno::mDoubleSpinBox::textFromValue ( double val) const
inlineoverrideprotectedvirtual

Definition at line 92 of file QmDoubleSpinBox.h.

◆ toggleDecimals

void dyno::mDoubleSpinBox::toggleDecimals ( bool v)
inlineslot

Definition at line 122 of file QmDoubleSpinBox.h.

◆ valueFromText()

virtual double dyno::mDoubleSpinBox::valueFromText ( const QString & text) const
inlineoverrideprotectedvirtual

Definition at line 99 of file QmDoubleSpinBox.h.

◆ wheelEvent()

void dyno::mDoubleSpinBox::wheelEvent ( QWheelEvent * event)
private

Definition at line 45 of file QmDoubleSpinBox.cpp.

Member Data Documentation

◆ decimalsMax

int dyno::mDoubleSpinBox::decimalsMax = 8
private

Definition at line 139 of file QmDoubleSpinBox.h.

◆ decimalsMin

int dyno::mDoubleSpinBox::decimalsMin = 3
private

Definition at line 138 of file QmDoubleSpinBox.h.

◆ displayDecimals

int dyno::mDoubleSpinBox::displayDecimals = 3
private

Definition at line 140 of file QmDoubleSpinBox.h.

◆ istoggle

bool dyno::mDoubleSpinBox::istoggle = false
private

Definition at line 142 of file QmDoubleSpinBox.h.

◆ realValue

double dyno::mDoubleSpinBox::realValue = 0
private

Definition at line 141 of file QmDoubleSpinBox.h.

◆ ValueModify

ValueDialog* dyno::mDoubleSpinBox::ValueModify = nullptr

Definition at line 74 of file QmDoubleSpinBox.h.


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