Olive
panels.h
1 #ifndef PANELS_H
2 #define PANELS_H
3 
4 #include "timeline.h"
5 #include "effectcontrols.h"
6 #include "viewer.h"
7 #include "grapheditor.h"
8 #include "project.h"
9 
10 class QWidget;
11 class QDockWidget;
12 class QScrollBar;
13 
14 extern Project* panel_project;
15 extern EffectControls* panel_effect_controls;
16 extern Viewer* panel_sequence_viewer;
17 extern Viewer* panel_footage_viewer;
18 extern Timeline* panel_timeline;
19 extern GraphEditor* panel_graph_editor;
20 
21 void update_ui(bool modified);
22 QDockWidget* get_focused_panel(bool force_hover = false);
23 void alloc_panels(QWidget *parent);
24 void free_panels();
25 void scroll_to_frame_internal(QScrollBar* bar, long frame, double zoom, int area_width);
26 
27 #endif // PANELS_H
Definition: timeline.h:71
Definition: effectcontrols.h:32
Definition: project.h:40
Definition: grapheditor.h:15
Definition: viewer.h:25