class SeqLineWidget

More...

Definition#include <./seqlinewidget.h>
InheritsQCanvasLine (unknown) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

 SeqLineWidget ( UMLView * pView, ObjectWidget * pObject )

SeqLineWidget

Constructor

 ~SeqLineWidget ()

~SeqLineWidget

Deconstructor

bool  onWidget ( const QPoint & p )

onWidget

Return whether on seq. line. Takes into account destruction box if shown.

void  mouseMoveEvent ( QMouseEvent *me )

mouseMoveEvent

Mouse moved when pressing on widget

void  mouseReleaseEvent ( QMouseEvent * me )

mouseReleaseEvent

Mouse release on widget

void  mousePressEvent ( QMouseEvent * me )

mousePressEvent

Mouse press on widget

void  cleanup ()

cleanup

Cleanup anything before deletion

void  setupDeconBox ()

setupDeconBox

Setup decon box.

void  setStartPoint ( int startX, int startY )

setStartPoint

Set the start point of the line

void  setLineLength ( int nLength )

setLineLength

Sets the length of the line

int  getLineLength ()

getLineLength

Sets the length of the line

ObjectWidget *  getObjectWidget ()

getObjectWidget

Returns the ObjectWidget associated with

bool  getMouseDown ()

getMouseDown

Return whether mouse down, meaning a move event is allowed.

void  cleanupDeconBox ()

cleanupDeconBox

[protected]

Cleanup decon. box.

void  moveDeconBox ()

moveDeconBox

[protected]

Move decon box.

ObjectWidget * m_pObject

m_pObject

[protected]

UMLView * m_pView

m_pView

[protected]

QCanvasLine * m_pSeqLine

m_pSeqLine

[protected]

int m_nLengthY

m_nLengthY

[protected]

bool m_bMouseDown

m_bMouseDown

[protected]

int m_nOffsetY

m_nOffsetY

[protected]

int m_nOldY

m_nOldY

[protected]

View displayed on.

int m_nMinY

m_nMinY

[protected]

View displayed on.