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

#include <GridItem.hpp>

+ Inheritance diagram for openstudio::LinkItem:

Signals

void mouseClicked ()
 

Public Member Functions

QRectF boundingRect () const override
 
 LinkItem (QGraphicsItem *parent=nullptr)
 
virtual ~LinkItem ()
 

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *event) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option,*widget=nullptr) override
 

Constructor & Destructor Documentation

openstudio::LinkItem::LinkItem ( QGraphicsItem parent = nullptr)
virtual openstudio::LinkItem::~LinkItem ( )
inlinevirtual

Member Function Documentation

QRectF openstudio::LinkItem::boundingRect ( ) const
override
void openstudio::LinkItem::hoverEnterEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected
void openstudio::LinkItem::hoverLeaveEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected
void openstudio::LinkItem::mouseClicked ( )
signal
void openstudio::LinkItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void openstudio::LinkItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void openstudio::LinkItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
widget = nullptr 
)
overrideprotected