CalcScene Class Reference

#include <qcalcScene.h>

List of all members.

Public Slots

void evaluate ()
void saveAs (const QString &path)
void open (const QString &path)

Signals

void refreshContextWidget ()

Public Member Functions

 CalcScene (QObject *parent=NULL)
virtual ~CalcScene ()
void emitSelectionChanged ()

Protected Member Functions

void mousePressEvent (QGraphicsSceneMouseEvent *mouseEvent)
void mouseMoveEvent (QGraphicsSceneMouseEvent *mouseEvent)
void mouseReleaseEvent (QGraphicsSceneMouseEvent *mouseEvent)
void dragEnterEvent (QGraphicsSceneDragDropEvent *event)
void dragMoveEvent (QGraphicsSceneDragDropEvent *event)
void dropEvent (QGraphicsSceneDragDropEvent *event)
void selectItem (QGraphicsItem *)
void updateInputLists ()

Protected Attributes

ConnectorcurrentConnector
TimeConnectorcurrentTimeConnector
bool movingConnector
bool movingTimeConnector
bool rotoZooming
CalcItemcurrentItem
QPointF reference
QMatrix referenceMatrix
bool draggingSelectionRect
bool closing
QGraphicsRectItem * selectionRect


Constructor & Destructor Documentation

CalcScene::CalcScene ( QObject *  parent = NULL  ) 

CalcScene::~CalcScene (  )  [virtual]


Member Function Documentation

void CalcScene::dragEnterEvent ( QGraphicsSceneDragDropEvent *  event  )  [protected]

void CalcScene::dragMoveEvent ( QGraphicsSceneDragDropEvent *  event  )  [protected]

void CalcScene::dropEvent ( QGraphicsSceneDragDropEvent *  event  )  [protected]

void CalcScene::emitSelectionChanged (  )  [inline]

void CalcScene::evaluate (  )  [slot]

void CalcScene::mouseMoveEvent ( QGraphicsSceneMouseEvent *  mouseEvent  )  [protected]

void CalcScene::mousePressEvent ( QGraphicsSceneMouseEvent *  mouseEvent  )  [protected]

void CalcScene::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  mouseEvent  )  [protected]

void CalcScene::open ( const QString &  path  )  [slot]

void CalcScene::refreshContextWidget (  )  [signal]

void CalcScene::saveAs ( const QString &  path  )  [slot]

void CalcScene::selectItem ( QGraphicsItem *   )  [protected]

void CalcScene::updateInputLists (  )  [protected]


Member Data Documentation

bool CalcScene::closing [protected]

bool CalcScene::movingConnector [protected]

QPointF CalcScene::reference [protected]

QMatrix CalcScene::referenceMatrix [protected]

bool CalcScene::rotoZooming [protected]

QGraphicsRectItem* CalcScene::selectionRect [protected]


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

Generated on Fri Jan 8 12:51:27 2010 for QSAS by  doxygen 1.5.7