SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
NoteDisplayHelper Class Referenceabstract

#include <Note.h>

Inheritance diagram for NoteDisplayHelper:
ConnectionLine ModuleProxyWidget

Public Member Functions

virtual ~NoteDisplayHelper ()
 

Protected Member Functions

 NoteDisplayHelper (NoteDisplayStrategyPtr display)
 
virtual void setNoteGraphicsContext ()=0
 
void updateNoteImpl (const Note &note)
 
void updateNotePosition ()
 
void setDefaultNotePositionImpl (NotePosition position)
 
void destroy ()
 

Protected Attributes

QGraphicsItem * item_
 
QGraphicsScene * scene_
 
PositionProviderPtr positioner_
 

Constructor & Destructor Documentation

~NoteDisplayHelper ( )
virtual
NoteDisplayHelper ( NoteDisplayStrategyPtr  display)
explicitprotected

Member Function Documentation

void destroy ( )
protected
void setDefaultNotePositionImpl ( NotePosition  position)
protected
virtual void setNoteGraphicsContext ( )
protectedpure virtual

Implemented in ConnectionLine, and ModuleProxyWidget.

void updateNoteImpl ( const Note note)
protected
void updateNotePosition ( )
protected

Member Data Documentation

QGraphicsItem* item_
protected
PositionProviderPtr positioner_
protected
QGraphicsScene* scene_
protected

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