#include <GridItem.hpp>
 Inheritance diagram for openstudio::SplitterItem:Public Types | |
| enum | TerminalType { SingleDuct1, SingleDuct2, DualDuct, None } | 
Public Member Functions | |
| int | numberBranches () | 
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option,*widget=nullptr) override | 
| void | setNumberBranches (int branches) | 
| void | setTerminalTypes (std::vector< TerminalType > types) | 
| SplitterItem (QGraphicsItem *parent=nullptr) | |
  Public Member Functions inherited from openstudio::GridItem | |
| virtual QRectF | boundingRect () const override | 
| int | getHGridLength () | 
| int | getVGridLength () | 
| int | getXGridPos () | 
| int | getYGridPos () | 
| GridItem (QGraphicsItem *parent=nullptr) | |
| void | setGridPos (int x, int y) | 
| void | setHGridLength (int l) | 
| void | setVGridLength (int l) | 
| virtual | ~GridItem () | 
  Public Member Functions inherited from openstudio::ModelObjectGraphicsItem | |
| void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) override | 
| void | dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override | 
| void | dropEvent (QGraphicsSceneDragDropEvent *event) override | 
| void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) override | 
| void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override | 
| model::OptionalModelObject | modelObject () | 
| ModelObjectGraphicsItem (QGraphicsItem *parent=nullptr) | |
| void | setDeletable (bool deletable) | 
| void | setEnableHighlight (bool highlight) | 
| virtual void | setModelObject (model::OptionalModelObject modelObject) | 
| ~ModelObjectGraphicsItem () | |
Additional Inherited Members | |
  Signals inherited from openstudio::ModelObjectGraphicsItem | |
| void | hvacComponentDropped (OSItemId itemid, model::HVACComponent &contextComp) | 
| void | hvacComponentDropped (OSItemId itemid) | 
| void | innerNodeClicked (model::ModelObject &) | 
| void | modelObjectSelected (model::OptionalModelObject &, bool readOnly) | 
| void | removeModelObjectClicked (model::ModelObject &) | 
  Protected Member Functions inherited from openstudio::ModelObjectGraphicsItem | |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override | 
  Protected Attributes inherited from openstudio::GridItem | |
| int | m_hLength | 
| int | m_vLength | 
  Protected Attributes inherited from openstudio::ModelObjectGraphicsItem | |
| bool | m_deleteAble | 
| bool | m_enableHighlight | 
| bool | m_highlight | 
| model::OptionalModelObject | m_modelObject | 
| RemoveButtonItem * | m_removeButtonItem | 
| openstudio::SplitterItem::SplitterItem | ( | QGraphicsItem * | parent = nullptr | ) | 
| int openstudio::SplitterItem::numberBranches | ( | ) | 
      
  | 
  overridevirtual | 
Reimplemented from openstudio::GridItem.
| void openstudio::SplitterItem::setNumberBranches | ( | int | branches | ) | 
| void openstudio::SplitterItem::setTerminalTypes | ( | std::vector< TerminalType > | types | ) |