OpenStudioCore:shared_gui_components
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Slots | Signals | Public Member Functions | List of all members
openstudio::measuretab::MeasureItem Class Reference

#include <VariableList.hpp>

+ Inheritance diagram for openstudio::measuretab::MeasureItem:

Public Slots

void duplicate ()
 
void remove ()
 
void setDescription (const QString &description)
 
void setDisplayName (const QString &displayName)
 
void setName (const QString &name)
 
void setSelected (bool isSelected) override
 
- Public Slots inherited from openstudio::OSListItem
virtual void setSelected (bool isSelected)
 
void toggleSelected ()
 

Signals

void argumentsChanged (bool isIncomplete)
 
void descriptionChanged ()
 
void displayNameChanged (const QString &displayName)
 
- Signals inherited from openstudio::OSListItem
void selectedChanged (bool isSelected)
 

Public Member Functions

std::vector< ruleset::OSArgument > arguments () const
 
OptionalBCLMeasure bclMeasure () const
 
QString description () const
 
QString displayName () const
 
bool hasIncompleteArguments () const
 
bool isAlternativeModelMeasure () const
 
analysis::RubyMeasure measure () const
 
 MeasureItem (const analysis::RubyMeasure &measure, BaseApp *t_app)
 
QString modelerDescription () const
 
QString name () const
 
QString scriptFileName () const
 
void setArgument (const ruleset::OSArgument &argument)
 
- Public Member Functions inherited from openstudio::OSListItem
OSListControllercontroller () const
 
bool isSelected () const
 
 OSListItem (OSListController *listController=nullptr)
 
void setController (OSListController *controller)
 
virtual ~OSListItem ()
 

Additional Inherited Members

- Protected Attributes inherited from openstudio::OSListItem
QPointer< OSListControllerm_listController
 

Constructor & Destructor Documentation

openstudio::measuretab::MeasureItem::MeasureItem ( const analysis::RubyMeasure &  measure,
BaseApp t_app 
)

Member Function Documentation

std::vector<ruleset::OSArgument> openstudio::measuretab::MeasureItem::arguments ( ) const
void openstudio::measuretab::MeasureItem::argumentsChanged ( bool  isIncomplete)
signal
OptionalBCLMeasure openstudio::measuretab::MeasureItem::bclMeasure ( ) const
QString openstudio::measuretab::MeasureItem::description ( ) const
void openstudio::measuretab::MeasureItem::descriptionChanged ( )
signal
QString openstudio::measuretab::MeasureItem::displayName ( ) const
void openstudio::measuretab::MeasureItem::displayNameChanged ( const QString &  displayName)
signal
void openstudio::measuretab::MeasureItem::duplicate ( )
slot
bool openstudio::measuretab::MeasureItem::hasIncompleteArguments ( ) const
bool openstudio::measuretab::MeasureItem::isAlternativeModelMeasure ( ) const
analysis::RubyMeasure openstudio::measuretab::MeasureItem::measure ( ) const
QString openstudio::measuretab::MeasureItem::modelerDescription ( ) const
QString openstudio::measuretab::MeasureItem::name ( ) const
void openstudio::measuretab::MeasureItem::remove ( )
slot
QString openstudio::measuretab::MeasureItem::scriptFileName ( ) const
void openstudio::measuretab::MeasureItem::setArgument ( const ruleset::OSArgument &  argument)
void openstudio::measuretab::MeasureItem::setDescription ( const QString &  description)
slot
void openstudio::measuretab::MeasureItem::setDisplayName ( const QString &  displayName)
slot
void openstudio::measuretab::MeasureItem::setName ( const QString &  name)
slot
void openstudio::measuretab::MeasureItem::setSelected ( bool  isSelected)
overrideslot