OpenStudio:shared_gui_components
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | List of all members
openstudio::NameLineEditConcept Class Referenceabstract

#include <OSConcepts.hpp>

+ Inheritance diagram for openstudio::NameLineEditConcept:

Public Member Functions

bool deleteObject ()
 
virtual boost::optional
< std::string > 
get (const ConceptProxy &obj, bool)=0
 
bool isInspectable ()
 
 NameLineEditConcept (const Heading &t_heading, bool t_isInspectable, bool t_deleteObject, bool t_hasClickFocus=true)
 
virtual bool readOnly () const =0
 
virtual void reset (const ConceptProxy &obj)=0
 
virtual boost::optional
< std::string > 
set (const ConceptProxy &obj, const std::string &)=0
 
virtual ~NameLineEditConcept ()
 
- Public Member Functions inherited from openstudio::BaseConcept
 BaseConcept (const Heading &t_heading, bool t_hasClickFocus=false)
 
bool hasClickFocus () const
 
const Headingheading () const
 
bool isSelector () const
 
void setIsSelector (const bool t_selector)
 
virtual ~BaseConcept ()
 

Constructor & Destructor Documentation

openstudio::NameLineEditConcept::NameLineEditConcept ( const Heading t_heading,
bool  t_isInspectable,
bool  t_deleteObject,
bool  t_hasClickFocus = true 
)
inline
virtual openstudio::NameLineEditConcept::~NameLineEditConcept ( )
inlinevirtual

Member Function Documentation

bool openstudio::NameLineEditConcept::deleteObject ( )
inline
virtual boost::optional<std::string> openstudio::NameLineEditConcept::get ( const ConceptProxy obj,
bool   
)
pure virtual
bool openstudio::NameLineEditConcept::isInspectable ( )
inline
virtual bool openstudio::NameLineEditConcept::readOnly ( ) const
pure virtual
virtual void openstudio::NameLineEditConcept::reset ( const ConceptProxy obj)
pure virtual
virtual boost::optional<std::string> openstudio::NameLineEditConcept::set ( const ConceptProxy obj,
const std::string &   
)
pure virtual