OpenStudio:openstudio_lib
 All Classes Namespaces Functions Variables Enumerations Enumerator
Signals | Public Member Functions | List of all members
openstudio::ScheduleTab Class Reference

#include <SchedulesView.hpp>

+ Inheritance diagram for openstudio::ScheduleTab:

Signals

void removeScheduleClicked (const model::ScheduleRuleset &schedule)
 
void scheduleClicked (const model::ScheduleRuleset &schedule)
 

Public Member Functions

void collapse ()
 
void expand ()
 
model::ScheduleRuleset schedule ()
 
SchedulesViewschedulesView () const
 
 ScheduleTab (const model::ScheduleRuleset &schedule, SchedulesView *schedulesView,*parent=nullptr)
 
ScheduleTabContentscheduleTabContent () const
 
ScheduleTabHeaderscheduleTabHeader () const
 
bool selected ()
 
void setSelected (bool selected)
 
void toggle ()
 
virtual ~ScheduleTab ()
 

Constructor & Destructor Documentation

openstudio::ScheduleTab::ScheduleTab ( const model::ScheduleRuleset &  schedule,
SchedulesView schedulesView,
parent = nullptr 
)
virtual openstudio::ScheduleTab::~ScheduleTab ( )
inlinevirtual

Member Function Documentation

void openstudio::ScheduleTab::collapse ( )
void openstudio::ScheduleTab::expand ( )
void openstudio::ScheduleTab::removeScheduleClicked ( const model::ScheduleRuleset &  schedule)
signal
model::ScheduleRuleset openstudio::ScheduleTab::schedule ( )
void openstudio::ScheduleTab::scheduleClicked ( const model::ScheduleRuleset &  schedule)
signal
SchedulesView* openstudio::ScheduleTab::schedulesView ( ) const
ScheduleTabContent* openstudio::ScheduleTab::scheduleTabContent ( ) const
ScheduleTabHeader* openstudio::ScheduleTab::scheduleTabHeader ( ) const
bool openstudio::ScheduleTab::selected ( )
void openstudio::ScheduleTab::setSelected ( bool  selected)
void openstudio::ScheduleTab::toggle ( )