Classes | |
class | Behaviour |
class | BorderSelect |
Public Slots | |
void | borderSelect () |
void | toggleSelection () |
void | group () |
void | ungroup () |
void | setCurrentMask (int i) |
void | start () |
void | stop () |
void | toggleSim (bool sim) |
void | quickSim () |
Signals | |
void | maskChanged (int i) |
Public Member Functions | |
GraphWidget (QWidget *parent=nullptr, GraphWidgetListener *listener=new DummyListener()) | |
void | setGraph (SharedEGraph graph, unsigned quickTicks=500) |
void | tick (float dt, bool update=true) |
void | init () |
void | timerEvent (QTimerEvent *event) override |
void | wheelEvent (QWheelEvent *event) override |
void | showEvent (QShowEvent *event) |
void | mousePressEvent (QMouseEvent *event) override |
void | mouseReleaseEvent (QMouseEvent *event) override |
void | mouseDoubleClickEvent (QMouseEvent *event) override |
void | mouseMoveEvent (QMouseEvent *event) override |
void | keyPressEvent (QKeyEvent *event) override |
void | paintEvent (QPaintEvent *ev) override |
void | group (const Selection &names, const NodeName &groupName="group") |
void | ungroup (const NodeIDSet &names) |
void | quickSim (unsigned ticks) |
void | setLayout (const SharedLayout &l) |
void | reflect (System &sys, SharedGraph g, SharedLook lf) |
void | select (const NodeIDSet &names, SelectionMode mode) |
void | drawBackground (QPainter *painter, const QRectF &rect) override |
void | drawForeground (QPainter *painter, const QRectF &rect) override |
void | fit () |
void | updateSelectionColor () |
const SharedEGraph & | graph () const |
QGraphicsScene * | scene () |
Definition at line 30 of file GraphWidget.h.