Olive
Functions | Variables
panels.cpp File Reference
#include "panels.h"
#include "project/sequence.h"
#include "project/clip.h"
#include "project/transition.h"
#include "io/config.h"
#include "project/effectloaders.h"
#include "debug.h"
#include <QScrollBar>
#include <QCoreApplication>

Functions

void update_effect_controls ()
 
void update_ui (bool modified)
 
QDockWidget * get_focused_panel (bool force_hover)
 
void alloc_panels (QWidget *parent)
 
void free_panels ()
 
void scroll_to_frame_internal (QScrollBar *bar, long frame, double zoom, int area_width)
 

Variables

Projectpanel_project = nullptr
 
EffectControlspanel_effect_controls = nullptr
 
Viewerpanel_sequence_viewer = nullptr
 
Viewerpanel_footage_viewer = nullptr
 
Timelinepanel_timeline = nullptr
 
GraphEditorpanel_graph_editor = nullptr
 

Function Documentation

◆ alloc_panels()

void alloc_panels ( QWidget *  parent)

◆ free_panels()

void free_panels ( )

◆ get_focused_panel()

QDockWidget* get_focused_panel ( bool  force_hover)

◆ scroll_to_frame_internal()

void scroll_to_frame_internal ( QScrollBar *  bar,
long  frame,
double  zoom,
int  area_width 
)

◆ update_effect_controls()

void update_effect_controls ( )

◆ update_ui()

void update_ui ( bool  modified)

Variable Documentation

◆ panel_effect_controls

EffectControls* panel_effect_controls = nullptr

◆ panel_footage_viewer

Viewer* panel_footage_viewer = nullptr

◆ panel_graph_editor

GraphEditor* panel_graph_editor = nullptr

◆ panel_project

Project* panel_project = nullptr

◆ panel_sequence_viewer

Viewer* panel_sequence_viewer = nullptr

◆ panel_timeline

Timeline* panel_timeline = nullptr