Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
timelinewidget.cpp File Reference
#include "timelinewidget.h"
#include <QPainter>
#include <QColor>
#include <QMouseEvent>
#include <QObject>
#include <QVariant>
#include <QPoint>
#include <QMessageBox>
#include <QtMath>
#include <QScrollBar>
#include <QMimeData>
#include <QToolTip>
#include <QInputDialog>
#include <QStatusBar>
#include "global/global.h"
#include "panels/panels.h"
#include "project/projectelements.h"
#include "rendering/audio.h"
#include "global/config.h"
#include "ui/sourcetable.h"
#include "ui/sourceiconview.h"
#include "undo/undo.h"
#include "undo/undostack.h"
#include "ui/viewerwidget.h"
#include "ui/resizablescrollbar.h"
#include "dialogs/newsequencedialog.h"
#include "mainwindow.h"
#include "ui/rectangleselect.h"
#include "rendering/renderfunctions.h"
#include "ui/cursors.h"
#include "ui/menuhelper.h"
#include "ui/menu.h"
#include "ui/focusfilter.h"
#include "dialogs/clippropertiesdialog.h"
#include "global/debug.h"
#include "effects/effect.h"
#include "effects/internal/solideffect.h"

Macros

#define MAX_TEXT_WIDTH   20
 
#define TRANSITION_BETWEEN_RANGE   40
 

Functions

bool same_sign (int a, int b)
 
void delete_area_under_ghosts (ComboAction *ca)
 
void insert_clips (ComboAction *ca)
 
bool current_tool_shows_cursor ()
 
void make_room_for_transition (ComboAction *ca, Clip *c, int type, long transition_start, long transition_end, bool delete_old_transitions, long timeline_in=-1, long timeline_out=-1)
 
void VerifyTransitionsAfterCreating (ComboAction *ca, Clip *open, Clip *close, long transition_start, long transition_end)
 
void validate_transitions (Clip *c, int transition_type, long &frame_diff)
 
void draw_waveform (ClipPtr clip, const FootageStream *ms, long media_length, QPainter *p, const QRect &clip_rect, int waveform_start, int waveform_limit, double zoom)
 
void draw_transition (QPainter &p, ClipPtr c, const QRect &clip_rect, QRect &text_rect, int transition_type)
 

Macro Definition Documentation

#define MAX_TEXT_WIDTH   20
#define TRANSITION_BETWEEN_RANGE   40

Function Documentation

bool current_tool_shows_cursor ( )
void delete_area_under_ghosts ( ComboAction ca)
void draw_transition ( QPainter &  p,
ClipPtr  c,
const QRect &  clip_rect,
QRect &  text_rect,
int  transition_type 
)
void draw_waveform ( ClipPtr  clip,
const FootageStream ms,
long  media_length,
QPainter *  p,
const QRect &  clip_rect,
int  waveform_start,
int  waveform_limit,
double  zoom 
)
void insert_clips ( ComboAction ca)
void make_room_for_transition ( ComboAction ca,
Clip c,
int  type,
long  transition_start,
long  transition_end,
bool  delete_old_transitions,
long  timeline_in = -1,
long  timeline_out = -1 
)
bool same_sign ( int  a,
int  b 
)
void validate_transitions ( Clip c,
int  transition_type,
long &  frame_diff 
)
void VerifyTransitionsAfterCreating ( ComboAction ca,
Clip open,
Clip close,
long  transition_start,
long  transition_end 
)