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

#include <SchedulesView.hpp>

Signals

void clicked (model::ScheduleRule scheduleRule)
 

Public Member Functions

 ScheduleTabRule (ScheduleTab *scheduleTab, const model::ScheduleRule &scheduleRule,*parent=nullptr)
 
virtual ~ScheduleTabRule ()
 

Protected Member Functions

void leaveEvent (QEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void paintEvent (QPaintEvent *event) override
 

Constructor & Destructor Documentation

openstudio::ScheduleTabRule::ScheduleTabRule ( ScheduleTab scheduleTab,
const model::ScheduleRule &  scheduleRule,
parent = nullptr 
)
virtual openstudio::ScheduleTabRule::~ScheduleTabRule ( )
inlinevirtual

Member Function Documentation

void openstudio::ScheduleTabRule::clicked ( model::ScheduleRule  scheduleRule)
signal
void openstudio::ScheduleTabRule::leaveEvent ( QEvent *  event)
overrideprotected
void openstudio::ScheduleTabRule::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::ScheduleTabRule::mousePressEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::ScheduleTabRule::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected
void openstudio::ScheduleTabRule::paintEvent ( QPaintEvent *  event)
overrideprotected