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 Member Functions | Protected Member Functions | List of all members
qtgui::AbstractQuantityEditor Class Referenceabstract

Base abstract class for editor of quantities, works in coordination with QuantityEditorManager. More...

#include <qttools/gui/abstract_qantity_editor.h>

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

Public Member Functions

 AbstractQuantityEditor ()
 
virtual ~AbstractQuantityEditor ()
 
virtual double qtyValue () const =0
 
virtual void setQtyValue (double v)=0
 
virtual void updateEditor (QLocale::MeasurementSystem newSys)
 

Protected Member Functions

QLocale::MeasurementSystem measurementSystem () const
 

Detailed Description

Base abstract class for editor of quantities, works in coordination with QuantityEditorManager.

Constructor & Destructor Documentation

qtgui::AbstractQuantityEditor::AbstractQuantityEditor ( )

Construct and auto-attach this editor with QuantityEditorManager::attach()

qtgui::AbstractQuantityEditor::~AbstractQuantityEditor ( )
virtual

Destroy and auto-detach this editor with QuantityEditorManager::detach()

Member Function Documentation

QLocale::MeasurementSystem qtgui::AbstractQuantityEditor::measurementSystem ( ) const
protected
virtual double qtgui::AbstractQuantityEditor::qtyValue ( ) const
pure virtual

Implemented in qtgui::AbstractLengthEditor.

virtual void qtgui::AbstractQuantityEditor::setQtyValue ( double  v)
pure virtual

Implemented in qtgui::AbstractLengthEditor.

void qtgui::AbstractQuantityEditor::updateEditor ( QLocale::MeasurementSystem  newSys)
virtual

Called by QuantityEditorManager when the current measurement system was switched to another one

Does nothing by default


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