OpenStudioCore:shared_gui_components
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
openstudio::OSDoubleEdit Class Reference

#include <OSDoubleEdit.hpp>

+ Inheritance diagram for openstudio::OSDoubleEdit:

Public Member Functions

void bind (model::ModelObject &modelObject, const char *property, const boost::optional< std::string > &isDefaultedProperty=boost::none, const boost::optional< std::string > &isAutosizedProperty=boost::none, const boost::optional< std::string > &isAutocalucatedProperty=boost::none)
 
QDoubleValidator * doubleValidator ()
 
void unbind ()
 
virtual ~OSDoubleEdit ()
 

Public Attributes

OSDoubleEditparent
 

Detailed Description

Should only be used for dimensionless real fields.

Real fields with units should use OSQuantityEdit.

Constructor & Destructor Documentation

virtual openstudio::OSDoubleEdit::~OSDoubleEdit ( )
inlinevirtual

Member Function Documentation

void openstudio::OSDoubleEdit::bind ( model::ModelObject &  modelObject,
const char *  property,
const boost::optional< std::string > &  isDefaultedProperty = boost::none,
const boost::optional< std::string > &  isAutosizedProperty = boost::none,
const boost::optional< std::string > &  isAutocalucatedProperty = boost::none 
)
QDoubleValidator* openstudio::OSDoubleEdit::doubleValidator ( )
inline
void openstudio::OSDoubleEdit::unbind ( )

Member Data Documentation

OSDoubleEdit * openstudio::OSDoubleEdit::parent