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

#include <WorkflowController.hpp>

+ Inheritance diagram for openstudio::measuretab::MeasureStepItem:

Public Slots

void moveDown ()
 
void moveUp ()
 
void remove ()
 
void setArgument (const measure::OSArgument &argument)
 
void setDescription (const QString &description)
 
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 nameChanged (const QString &name)
 
- Signals inherited from openstudio::OSListItem
void selectedChanged (bool isSelected)
 

Public Member Functions

std::vector< measure::OSArgument > arguments () const
 
OptionalBCLMeasure bclMeasure () const
 
QString description () const
 
bool hasIncompleteArguments () const
 
std::vector< measure::OSArgument > incompleteArguments () const
 
QString measureDirectory () const
 
MeasureStep measureStep () const
 
 MeasureStepItem (MeasureType measureType, MeasureStep step, BaseApp *t_baseApp)
 
MeasureType measureType () const
 
QString modelerDescription () const
 
QString name () const
 
QString scriptFileName () const
 
- 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::MeasureStepItem::MeasureStepItem ( MeasureType  measureType,
MeasureStep  step,
BaseApp t_baseApp 
)

Member Function Documentation

std::vector<measure::OSArgument> openstudio::measuretab::MeasureStepItem::arguments ( ) const
void openstudio::measuretab::MeasureStepItem::argumentsChanged ( bool  isIncomplete)
signal
OptionalBCLMeasure openstudio::measuretab::MeasureStepItem::bclMeasure ( ) const
QString openstudio::measuretab::MeasureStepItem::description ( ) const
void openstudio::measuretab::MeasureStepItem::descriptionChanged ( )
signal
bool openstudio::measuretab::MeasureStepItem::hasIncompleteArguments ( ) const
std::vector<measure::OSArgument> openstudio::measuretab::MeasureStepItem::incompleteArguments ( ) const
QString openstudio::measuretab::MeasureStepItem::measureDirectory ( ) const
MeasureStep openstudio::measuretab::MeasureStepItem::measureStep ( ) const
MeasureType openstudio::measuretab::MeasureStepItem::measureType ( ) const
QString openstudio::measuretab::MeasureStepItem::modelerDescription ( ) const
void openstudio::measuretab::MeasureStepItem::moveDown ( )
slot
void openstudio::measuretab::MeasureStepItem::moveUp ( )
slot
QString openstudio::measuretab::MeasureStepItem::name ( ) const
void openstudio::measuretab::MeasureStepItem::nameChanged ( const QString &  name)
signal
void openstudio::measuretab::MeasureStepItem::remove ( )
slot
QString openstudio::measuretab::MeasureStepItem::scriptFileName ( ) const
void openstudio::measuretab::MeasureStepItem::setArgument ( const measure::OSArgument &  argument)
slot
void openstudio::measuretab::MeasureStepItem::setDescription ( const QString &  description)
slot
void openstudio::measuretab::MeasureStepItem::setName ( const QString &  name)
slot
void openstudio::measuretab::MeasureStepItem::setSelected ( bool  isSelected)
overrideslot