SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
ConnectionLine Class Reference

#include <Connection.h>

Inheritance diagram for ConnectionLine:
HasNotes NoteDisplayHelper NeedsScenePositionProvider

Public Slots

void trackNodes ()
 
void setDrawStrategy (ConnectionDrawStrategyPtr drawer)
 
void updateNote (const Note &note)
 

Signals

void deleted (const SCIRun::Dataflow::Networks::ConnectionId &id)
 

Public Member Functions

 ConnectionLine (PortWidget *fromPort, PortWidget *toPort, const SCIRun::Dataflow::Networks::ConnectionId &id, ConnectionDrawStrategyPtr drawer)
 
 ~ConnectionLine ()
 
void setColor (const QColor &color)
 
QColor color () const
 
std::list
< SCIRun::Dataflow::Networks::ModuleId
getConnectedToModuleId ()
 
- Public Member Functions inherited from HasNotes
 HasNotes (const std::string &name, bool positionAdjustable)
 
virtual ~HasNotes ()
 
void connectNoteEditorToAction (QAction *action)
 
void connectUpdateNote (QObject *obj)
 
void setCurrentNote (const Note &note)
 
- Public Member Functions inherited from NoteDisplayHelper
virtual ~NoteDisplayHelper ()
 
- Public Member Functions inherited from NeedsScenePositionProvider
virtual ~NeedsScenePositionProvider ()
 
void setPositionObject (PositionProviderPtr provider)
 
PositionProviderPtr getPositionObject () const
 

Protected Member Functions

void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 
void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override
 
virtual void setNoteGraphicsContext () override
 
- Protected Member Functions inherited from HasNotes
void destroy ()
 
- Protected Member Functions inherited from NoteDisplayHelper
 NoteDisplayHelper (NoteDisplayStrategyPtr display)
 
void updateNoteImpl (const Note &note)
 
void updateNotePosition ()
 
void setDefaultNotePositionImpl (NotePosition position)
 
void destroy ()
 

Additional Inherited Members

- Protected Attributes inherited from NoteDisplayHelper
QGraphicsItem * item_
 
QGraphicsScene * scene_
 
PositionProviderPtr positioner_
 
- Protected Attributes inherited from NeedsScenePositionProvider
PositionProviderPtr positionProvider_
 

Constructor & Destructor Documentation

Member Function Documentation

QColor color ( ) const
void deleted ( const SCIRun::Dataflow::Networks::ConnectionId id)
signal
std::list< SCIRun::Dataflow::Networks::ModuleId > getConnectedToModuleId ( )
QVariant itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
protected
void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected
void setColor ( const QColor &  color)
void setDrawStrategy ( ConnectionDrawStrategyPtr  drawer)
slot
void setNoteGraphicsContext ( )
overrideprotectedvirtual

Implements NoteDisplayHelper.

void trackNodes ( )
slot
void updateNote ( const Note note)
slot

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