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

#include <VRFGraphicsItems.hpp>

+ Inheritance diagram for openstudio::VRFTerminalView:

Signals

void componentDroppedOnZone (const OSItemId &zoneHVACTerminalID, const OSItemId &dropComponentID)
 
void removeTerminalClicked (const OSItemId &zoneHVACTerminalID)
 
void removeZoneClicked (const OSItemId &zoneHVACTerminalID)
 
void terminalIconClicked (const OSItemId &zoneHVACTerminalID)
 

Public Member Functions

QRectF boundingRect () const override
 
void setId (const OSItemId &id)
 
 VRFTerminalView ()
 
virtual ~VRFTerminalView ()
 

Public Attributes

RemoveButtonItem * removeButtonItem
 
RemoveButtonItem * removeZoneButtonItem
 
ButtonItemterminalIconButton
 
VRFThermalZoneDropZoneViewvrfThermalZoneDropZoneView
 
VRFThermalZoneDropZoneViewzoneDropZone
 

Protected Member Functions

void paint (QPainter *painter, const QStyleOptionGraphicsItem *option,*widget) override
 

Constructor & Destructor Documentation

openstudio::VRFTerminalView::VRFTerminalView ( )
virtual openstudio::VRFTerminalView::~VRFTerminalView ( )
inlinevirtual

Member Function Documentation

QRectF openstudio::VRFTerminalView::boundingRect ( ) const
override
void openstudio::VRFTerminalView::componentDroppedOnZone ( const OSItemId zoneHVACTerminalID,
const OSItemId dropComponentID 
)
signal
void openstudio::VRFTerminalView::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
widget 
)
overrideprotected
void openstudio::VRFTerminalView::removeTerminalClicked ( const OSItemId zoneHVACTerminalID)
signal
void openstudio::VRFTerminalView::removeZoneClicked ( const OSItemId zoneHVACTerminalID)
signal
void openstudio::VRFTerminalView::setId ( const OSItemId id)
void openstudio::VRFTerminalView::terminalIconClicked ( const OSItemId zoneHVACTerminalID)
signal

Member Data Documentation

RemoveButtonItem* openstudio::VRFTerminalView::removeButtonItem
RemoveButtonItem* openstudio::VRFTerminalView::removeZoneButtonItem
ButtonItem* openstudio::VRFTerminalView::terminalIconButton
VRFThermalZoneDropZoneView* openstudio::VRFTerminalView::vrfThermalZoneDropZoneView
VRFThermalZoneDropZoneView* openstudio::VRFTerminalView::zoneDropZone