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
ModuleProxyWidget Class Reference

#include <ModuleProxyWidget.h>

Inheritance diagram for ModuleProxyWidget:
NoteDisplayHelper

Public Slots

void highlightIfSelected ()
 
void setAsWaiting ()
 
void setDefaultNotePosition (NotePosition position)
 
void createPortPositionProviders ()
 

Signals

void selected ()
 
void widgetMoved (const SCIRun::Dataflow::Networks::ModuleId &id, double newX, double newY)
 

Public Member Functions

 ModuleProxyWidget (ModuleWidget *module, QGraphicsItem *parent=0)
 
 ~ModuleProxyWidget ()
 
ModuleWidgetgetModuleWidget ()
 
- Public Member Functions inherited from NoteDisplayHelper
virtual ~NoteDisplayHelper ()
 

Protected Member Functions

void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 
virtual void setNoteGraphicsContext () override
 
- 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_
 

Constructor & Destructor Documentation

ModuleProxyWidget ( ModuleWidget module,
QGraphicsItem *  parent = 0 
)
explicit

Member Function Documentation

void createPortPositionProviders ( )
slot
ModuleWidget * getModuleWidget ( )
void highlightIfSelected ( )
slot
QVariant itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
protected
void mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected
void selected ( )
signal
void setAsWaiting ( )
slot
void setDefaultNotePosition ( NotePosition  position)
slot
void setNoteGraphicsContext ( )
overrideprotectedvirtual

Implements NoteDisplayHelper.

void widgetMoved ( const SCIRun::Dataflow::Networks::ModuleId id,
double  newX,
double  newY 
)
signal

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