#include <GridItem.hpp>
Public Member Functions | |
std::vector< int > | branchBaselineGridPositions () const |
HorizontalBranchGroupItem (model::Splitter &splitter, model::Mixer &mixer, QGraphicsItem *parent=nullptr) | |
HorizontalBranchGroupItem (model::Splitter &splitter, std::vector< model::Node > &supplyOutletNodes, QGraphicsItem *parent) | |
void | layout () |
unsigned | numberOfBranches () const |
void | setShowDropZone (bool showDropZone) |
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 () | |
Protected Member Functions | |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option,*widget=nullptr) override |
Protected Member Functions inherited from openstudio::ModelObjectGraphicsItem | |
QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
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 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::HorizontalBranchGroupItem::HorizontalBranchGroupItem | ( | model::Splitter & | splitter, |
model::Mixer & | mixer, | ||
QGraphicsItem * | parent = nullptr |
||
) |
openstudio::HorizontalBranchGroupItem::HorizontalBranchGroupItem | ( | model::Splitter & | splitter, |
std::vector< model::Node > & | supplyOutletNodes, | ||
QGraphicsItem * | parent | ||
) |
std::vector<int> openstudio::HorizontalBranchGroupItem::branchBaselineGridPositions | ( | ) | const |
void openstudio::HorizontalBranchGroupItem::layout | ( | ) |
unsigned openstudio::HorizontalBranchGroupItem::numberOfBranches | ( | ) | const |
|
overrideprotectedvirtual |
Reimplemented from openstudio::GridItem.
void openstudio::HorizontalBranchGroupItem::setShowDropZone | ( | bool | showDropZone | ) |