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

#include <ScheduleDayView.hpp>

+ Inheritance diagram for openstudio::DaySchedulePlotArea:

Signals

void dayScheduleSceneChanged (DayScheduleScene *scene, double lowerValue, double upperValue)
 
void keyboardPromptChanged (QString keyboardPrompt)
 

Public Member Functions

 DaySchedulePlotArea (ScheduleDayEditor *mainScheduleView)
 
DayScheduleScenescene () const
 
QGraphicsItemsegmentAt (QPoint point) const
 
int timeAt (double x) const
 
boost::optional< double > valueAt (double x) const
 
QTransform vItemTransform ()
 
virtual ~DaySchedulePlotArea ()
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 

Constructor & Destructor Documentation

openstudio::DaySchedulePlotArea::DaySchedulePlotArea ( ScheduleDayEditor mainScheduleView)
virtual openstudio::DaySchedulePlotArea::~DaySchedulePlotArea ( )
inlinevirtual

Member Function Documentation

void openstudio::DaySchedulePlotArea::dayScheduleSceneChanged ( DayScheduleScene scene,
double  lowerValue,
double  upperValue 
)
signal
void openstudio::DaySchedulePlotArea::keyboardPromptChanged ( QString  keyboardPrompt)
signal
void openstudio::DaySchedulePlotArea::keyPressEvent ( QKeyEvent *  event)
overrideprotected
void openstudio::DaySchedulePlotArea::mouseDoubleClickEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::DaySchedulePlotArea::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::DaySchedulePlotArea::mousePressEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::DaySchedulePlotArea::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected
DayScheduleScene* openstudio::DaySchedulePlotArea::scene ( ) const
QGraphicsItem* openstudio::DaySchedulePlotArea::segmentAt ( QPoint  point) const
int openstudio::DaySchedulePlotArea::timeAt ( double  x) const
boost::optional<double> openstudio::DaySchedulePlotArea::valueAt ( double  x) const
QTransform openstudio::DaySchedulePlotArea::vItemTransform ( )