34 #ifndef TIMELINEPANEL_H
35 #define TIMELINEPANEL_H
39 #include "ui_TimelinePanel.h"
62 TimelinePanel ( QWidget *parent = 0, Qt::WindowFlags flags = 0 );
81 void fillToolBars ( QToolBar *mainToolBar, QToolBar *panelToolBar );
88 void fillControlToolBar ( QList<QAction *> controlActions );
97 void setFrameRange (
int firstFrame,
int lastFrame );
106 void toggleRealtimeMode (
bool realtime );
114 void setFrameStep (
int frameStep );
121 void setFrameRate (
int frameRate );
128 void setCurrentFrame (
int index );
135 void setStartFrame (
int index );
142 void setEndFrame (
int index );
149 void setInFrame (
int index );
156 void setOutFrame (
int index );
166 void currentFrameSet (
int index );
174 void startFrameSet (
int index );
182 void endFrameSet (
int index );
190 void inFrameSet (
int index );
198 void outFrameSet (
int index );
206 void frameStepSet (
int frameStep );
214 void frameRateSet (
int frameRate );
223 virtual void keyPressEvent ( QKeyEvent *event );
232 void on_ui_realtimeAction_triggered (
bool realtime );
240 void on_ui_scaleToFitAction_triggered (
bool checked =
false );
248 void on_ui_startFrameSpinBox_valueChanged (
int value );
256 void on_ui_endFrameSpinBox_valueChanged (
int value );
264 void on_ui_inFrameSpinBox_valueChanged (
int value );
272 void on_ui_frameStepSpinBox_valueChanged (
int value );
280 void on_ui_outFrameSpinBox_valueChanged (
int value );
288 void on_ui_fpsSpinBox_valueChanged (
int value );