FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Slots | Public Member Functions | List of all members
qtgui::LengthDoubleSpinBox Class Reference

Provides a QDoubleSpinBox adapted to the interface of AbstractLengthEditor. More...

#include <qttools/gui/length_double_spinbox.h>

Inheritance diagram for qtgui::LengthDoubleSpinBox:
qtgui::AbstractLengthEditor qtgui::AbstractQuantityEditor

Public Slots

void updateEditor (QLocale::MeasurementSystem newSys) Q_DECL_OVERRIDE
 

Public Member Functions

 LengthDoubleSpinBox (QWidget *parent=NULL)
 
 ~LengthDoubleSpinBox ()
 
double length () const Q_DECL_OVERRIDE
 Length in millimeter (mm) More...
 
Q_SLOT void setLength (double v) Q_DECL_OVERRIDE
 Set the length in millimeter (mm) to be edited. More...
 
- Public Member Functions inherited from qtgui::AbstractLengthEditor
 AbstractLengthEditor ()
 
double qtyValue () const Q_DECL_OVERRIDE
 
void setQtyValue (double v) Q_DECL_OVERRIDE
 
MetricUnit preferredMetricUnit () const
 
virtual void setPreferredMetricUnit (MetricUnit unit)
 
ImperialUnit preferredImperialUnit () const
 
virtual void setPreferredImperialUnit (ImperialUnit unit)
 
- Public Member Functions inherited from qtgui::AbstractQuantityEditor
 AbstractQuantityEditor ()
 
virtual ~AbstractQuantityEditor ()
 
virtual void updateEditor (QLocale::MeasurementSystem newSys)
 

Additional Inherited Members

- Public Types inherited from qtgui::AbstractLengthEditor
enum  MetricUnit { MeterUnit, CentimeterUnit, MillimeterUnit }
 
enum  ImperialUnit { InchUnit, FootUnit, YardUnit }
 
- Static Public Member Functions inherited from qtgui::AbstractLengthEditor
static QVector< MetricUnitallMetricUnits ()
 
static QVector< ImperialUnitallImperialUnits ()
 
static QString unitText (MetricUnit unit)
 
static QString unitText (ImperialUnit unit)
 
static double asMetricLength (double len, MetricUnit unit)
 
static double asImperialLength (double len, ImperialUnit unit)
 
- Protected Member Functions inherited from qtgui::AbstractQuantityEditor
QLocale::MeasurementSystem measurementSystem () const
 

Detailed Description

Provides a QDoubleSpinBox adapted to the interface of AbstractLengthEditor.

Constructor & Destructor Documentation

qtgui::LengthDoubleSpinBox::LengthDoubleSpinBox ( QWidget *  parent = NULL)
qtgui::LengthDoubleSpinBox::~LengthDoubleSpinBox ( )

Member Function Documentation

double qtgui::LengthDoubleSpinBox::length ( ) const
virtual

Length in millimeter (mm)

Implements qtgui::AbstractLengthEditor.

void qtgui::LengthDoubleSpinBox::setLength ( double  v)
virtual

Set the length in millimeter (mm) to be edited.

Implements qtgui::AbstractLengthEditor.

void qtgui::LengthDoubleSpinBox::updateEditor ( QLocale::MeasurementSystem  newSys)
slot

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