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

#include <SchedulesView.hpp>

Public Types

enum  NewProfileViewType { SCHEDULERULE, SUMMER, WINTER }
 

Signals

void addRuleClicked (model::ScheduleRuleset &scheduleRuleset, UUID dayScheduleHandle)
 
void addSummerProfileClicked (model::ScheduleRuleset &scheduleRuleset, UUID dayScheduleHandle)
 
void addWinterProfileClicked (model::ScheduleRuleset &scheduleRuleset, UUID dayScheduleHandle)
 

Public Member Functions

 NewProfileView (const model::ScheduleRuleset &scheduleRuleset, SchedulesView *schedulesView, NewProfileViewType type)
 
virtual ~NewProfileView ()
 

Member Enumeration Documentation

Enumerator
SCHEDULERULE 
SUMMER 
WINTER 

Constructor & Destructor Documentation

openstudio::NewProfileView::NewProfileView ( const model::ScheduleRuleset &  scheduleRuleset,
SchedulesView schedulesView,
NewProfileViewType  type 
)
virtual openstudio::NewProfileView::~NewProfileView ( )
inlinevirtual

Member Function Documentation

void openstudio::NewProfileView::addRuleClicked ( model::ScheduleRuleset &  scheduleRuleset,
UUID  dayScheduleHandle 
)
signal
void openstudio::NewProfileView::addSummerProfileClicked ( model::ScheduleRuleset &  scheduleRuleset,
UUID  dayScheduleHandle 
)
signal
void openstudio::NewProfileView::addWinterProfileClicked ( model::ScheduleRuleset &  scheduleRuleset,
UUID  dayScheduleHandle 
)
signal