35 #ifndef CURVEEDITORGRAPHICSVIEW_H
36 #define CURVEEDITORGRAPHICSVIEW_H
43 #include <QtGui/QGraphicsView>
45 #include <QtGui/QPainter>
46 #include <QtGui/QpainterPath>
47 #include <QtCore/QPointF>
48 #include <QtGui/QTreeWidget>
72 class KeyGraphicsItem;
106 void showCurves ( QList<QTreeWidgetItem *> *selectedItems );
111 virtual void buildScene ();
118 void setCurrentFrame (
const int pos );
138 void frameSelected ();
145 void toggleShowEnabledOnly(
bool enabled );
172 virtual void mouseMoveEvent ( QMouseEvent * event );
181 virtual void resizeEvent ( QResizeEvent *event );
190 virtual void drawBackground (QPainter *painter,
const QRectF &rect);
198 virtual void wheelEvent ( QWheelEvent *event );
206 void scaleSceneItems (
const float value );