Olive
keyframenavigator.h
1 #ifndef KEYFRAMENAVIGATOR_H
2 #define KEYFRAMENAVIGATOR_H
3 
4 #include <QWidget>
5 
6 class QHBoxLayout;
7 class QPushButton;
8 
9 class KeyframeNavigator : public QWidget
10 {
11  Q_OBJECT
12 public:
13  KeyframeNavigator(QWidget* parent = 0, bool addLeftPad = true);
15  void enable_keyframes(bool);
16  void enable_keyframe_toggle(bool);
17 signals:
18  void goto_previous_key();
19  void toggle_key();
20  void goto_next_key();
21  void keyframe_enabled_changed(bool);
22  void clicked();
23 private slots:
24  void keyframe_ui_enabled(bool);
25 private:
26  QHBoxLayout* key_controls;
27  QPushButton* left_key_nav;
28  QPushButton* key_addremove;
29  QPushButton* right_key_nav;
30  QPushButton* keyframe_enable;
31 };
32 
33 #endif // KEYFRAMENAVIGATOR_H
Definition: keyframenavigator.h:9