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

#include <ScheduleDayView.hpp>

Public Slots

void onLowerViewLimitChanged (double d)
 
void onToggleUnitsClicked (bool displayIP)
 
void onUpperViewLimitChanged (double d)
 

Signals

void toggleUnitsClicked (bool displayIP)
 
void zoomChanged (double zoom)
 

Public Member Functions

double duration () const
 
double focusEndTime () const
 
double focusStartTime () const
 
boost::optional< double > lowerTypeLimit () const
 
double lowerViewLimit () const
 
DayScheduleScenescene () const
 
model::ScheduleDay scheduleDay () const
 
 ScheduleDayView (bool isIP, const model::ScheduleDay &scheduleDay, SchedulesView *schedulesView)
 
SchedulesViewschedulesView () const
 
bool setFocusStartTime (double time)
 
void setMaximumScheduleValue (double value)
 
void setMinimumScheduleValue (double value)
 
double snap () const
 
boost::optional< Unit > units () const
 
boost::optional< Unit > units (bool displayIP) const
 
boost::optional< double > upperTypeLimit () const
 
double upperViewLimit () const
 
double zoom () const
 
virtual ~ScheduleDayView ()
 

Constructor & Destructor Documentation

openstudio::ScheduleDayView::ScheduleDayView ( bool  isIP,
const model::ScheduleDay &  scheduleDay,
SchedulesView schedulesView 
)
virtual openstudio::ScheduleDayView::~ScheduleDayView ( )
inlinevirtual

Member Function Documentation

double openstudio::ScheduleDayView::duration ( ) const
double openstudio::ScheduleDayView::focusEndTime ( ) const
double openstudio::ScheduleDayView::focusStartTime ( ) const
boost::optional<double> openstudio::ScheduleDayView::lowerTypeLimit ( ) const
double openstudio::ScheduleDayView::lowerViewLimit ( ) const
void openstudio::ScheduleDayView::onLowerViewLimitChanged ( double  d)
slot
void openstudio::ScheduleDayView::onToggleUnitsClicked ( bool  displayIP)
slot
void openstudio::ScheduleDayView::onUpperViewLimitChanged ( double  d)
slot
DayScheduleScene* openstudio::ScheduleDayView::scene ( ) const
model::ScheduleDay openstudio::ScheduleDayView::scheduleDay ( ) const
SchedulesView* openstudio::ScheduleDayView::schedulesView ( ) const
bool openstudio::ScheduleDayView::setFocusStartTime ( double  time)
void openstudio::ScheduleDayView::setMaximumScheduleValue ( double  value)
void openstudio::ScheduleDayView::setMinimumScheduleValue ( double  value)
double openstudio::ScheduleDayView::snap ( ) const
void openstudio::ScheduleDayView::toggleUnitsClicked ( bool  displayIP)
signal
boost::optional<Unit> openstudio::ScheduleDayView::units ( ) const
boost::optional<Unit> openstudio::ScheduleDayView::units ( bool  displayIP) const
boost::optional<double> openstudio::ScheduleDayView::upperTypeLimit ( ) const
double openstudio::ScheduleDayView::upperViewLimit ( ) const
double openstudio::ScheduleDayView::zoom ( ) const
void openstudio::ScheduleDayView::zoomChanged ( double  zoom)
signal