KD Chart 2  [rev.2.8]
Public Types | Public Member Functions | List of all members
KDGantt::ConstraintGraphicsItem Class Reference

#include <kdganttconstraintgraphicsitem.h>

Inheritance diagram for KDGantt::ConstraintGraphicsItem:
Inheritance graph
[legend]
Collaboration diagram for KDGantt::ConstraintGraphicsItem:
Collaboration graph
[legend]

Public Types

enum  { Type = UserType + 43 }
 

Public Member Functions

QRectF boundingRect () const override
 
const Constraintconstraint () const
 
 ConstraintGraphicsItem (const Constraint &c, QGraphicsItem *parent=0, GraphicsScene *scene=0)
 
QPointF end () const
 
QString ganttToolTip () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) override
 
Constraint proxyConstraint () const
 
GraphicsScenescene () const
 
void setEnd (const QPointF &end)
 
void setStart (const QPointF &start)
 
QPointF start () const
 
int type () const override
 
void updateItem (const QPointF &start, const QPointF &end)
 
 ~ConstraintGraphicsItem () override
 

Detailed Description

Definition at line 33 of file kdganttconstraintgraphicsitem.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Definition at line 35 of file kdganttconstraintgraphicsitem.h.

Constructor & Destructor Documentation

◆ ConstraintGraphicsItem()

ConstraintGraphicsItem::ConstraintGraphicsItem ( const Constraint c,
QGraphicsItem parent = 0,
GraphicsScene scene = 0 
)
explicit

Definition at line 37 of file kdganttconstraintgraphicsitem.cpp.

References scene().

◆ ~ConstraintGraphicsItem()

ConstraintGraphicsItem::~ConstraintGraphicsItem ( )
override

Definition at line 48 of file kdganttconstraintgraphicsitem.cpp.

Member Function Documentation

◆ boundingRect()

QRectF ConstraintGraphicsItem::boundingRect ( ) const
override

◆ constraint()

const Constraint& KDGantt::ConstraintGraphicsItem::constraint ( ) const

Definition at line 50 of file kdganttconstraintgraphicsitem.h.

◆ end()

QPointF KDGantt::ConstraintGraphicsItem::end ( ) const

Definition at line 56 of file kdganttconstraintgraphicsitem.h.

Referenced by setEnd(), and updateItem().

◆ ganttToolTip()

QString ConstraintGraphicsItem::ganttToolTip ( ) const

◆ paint()

void ConstraintGraphicsItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget widget = 0 
)
override

◆ proxyConstraint()

Constraint ConstraintGraphicsItem::proxyConstraint ( ) const

◆ scene()

GraphicsScene * ConstraintGraphicsItem::scene ( ) const

◆ setEnd()

void ConstraintGraphicsItem::setEnd ( const QPointF &  end)

Definition at line 94 of file kdganttconstraintgraphicsitem.cpp.

References end().

Referenced by KDGantt::GraphicsItem::addEndConstraint(), and updateItem().

◆ setStart()

void ConstraintGraphicsItem::setStart ( const QPointF &  start)

Definition at line 87 of file kdganttconstraintgraphicsitem.cpp.

References start().

Referenced by KDGantt::GraphicsItem::addStartConstraint(), and updateItem().

◆ start()

QPointF KDGantt::ConstraintGraphicsItem::start ( ) const

Definition at line 54 of file kdganttconstraintgraphicsitem.h.

Referenced by setStart(), and updateItem().

◆ type()

int ConstraintGraphicsItem::type ( ) const
override

Definition at line 52 of file kdganttconstraintgraphicsitem.cpp.

References Type.

◆ updateItem()

void ConstraintGraphicsItem::updateItem ( const QPointF &  start,
const QPointF &  end 
)

Definition at line 101 of file kdganttconstraintgraphicsitem.cpp.

References end(), setEnd(), setStart(), and start().


The documentation for this class was generated from the following files:

Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/

https://www.kdab.com/development-resources/qt-tools/kd-chart/