Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::LinkDialogPropertyGraphicsItem Class Reference
Inheritance diagram for inviwo::LinkDialogPropertyGraphicsItem:

Public Types

enum  { Type = static_cast<int>(UserType) + static_cast<int>(LinkDialogPropertyGraphicsItemType) }
Public Types inherited from inviwo::LinkDialogTreeItem
enum class  Side { Left , Right }

Public Member Functions

void addConnectionGraphicsItem (DialogConnectionGraphicsItem *)
QPointF calculateArrowCenter (size_t curPort) const
size_t getConnectionGraphicsItemCount () const
const std::vector< DialogConnectionGraphicsItem * > & getConnectionGraphicsItems () const
size_t getConnectionIndex (const DialogConnectionGraphicsItem *item) const
QPointF getConnectionPoint ()
virtual int getLevel () const override
std::vector< LinkDialogPropertyGraphicsItem * > getSubPropertyItemList (bool recursive=false) const
bool hasSubProperties () const
 LinkDialogPropertyGraphicsItem (LinkDialogTreeItem *parent, Property *prop)
void prepareGeometryChange ()
bool propertyVisible () const
void removeConnectionGraphicsItem (DialogConnectionGraphicsItem *)
void showToolTip (QGraphicsSceneHelpEvent *event)
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
virtual int type () const override
virtual void updatePositions () override
Public Member Functions inherited from inviwo::GraphicsItemData< Property >
PropertygetItem ()
virtual LinkDialogTreeItem::Side getSide () const override
 GraphicsItemData (LinkDialogTreeItem *parent, Side side, Property *item)
void setItem (Property *item)
void showToolTipHelper (QGraphicsSceneHelpEvent *e, QString string) const
virtual QRectF treeItemRect () const override
virtual QPointF treeItemScenePos () const override
Public Member Functions inherited from inviwo::LinkDialogTreeItem
bool isExpanded () const
 LinkDialogTreeItem (LinkDialogTreeItem *parent)
LinkDialogTreeItem * next () const
LinkDialogTreeItem * parent () const
LinkDialogTreeItem * prev () const
void setExpanded (bool expand)
void setNext (LinkDialogTreeItem *next)
void setPrev (LinkDialogTreeItem *prev)

Protected Member Functions

QPointF calculateArrowCenterLocal (size_t curPort) const
QRectF calculateArrowRect (DialogConnectionGraphicsItem *cItem) const
QRectF calculateArrowRect (size_t curPort) const
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
virtual void paint (QPainter *p, const QStyleOptionGraphicsItem *options, QWidget *widget) override

Additional Inherited Members

Protected Attributes inherited from inviwo::GraphicsItemData< Property >
Propertyitem_
const Side side_

Member Function Documentation

◆ getLevel()

virtual int inviwo::LinkDialogPropertyGraphicsItem::getLevel ( ) const
overridevirtual

◆ updatePositions()

virtual void inviwo::LinkDialogPropertyGraphicsItem::updatePositions ( )
overridevirtual

The documentation for this class was generated from the following file:
  • include/inviwo/qt/editor/linkdialog/linkdialogpropertygraphicsitems.h