Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Enumerations | Functions | Variables
timeline.h File Reference
#include <QVector>
#include <QTime>
#include <QPushButton>
#include "ui/timelinewidget.h"
#include "ui/timelinetools.h"
#include "timeline/selection.h"
#include "timeline/clip.h"
#include "timeline/mediaimportdata.h"
#include "undo/undo.h"
#include "ui/timelineheader.h"
#include "ui/resizablescrollbar.h"
#include "ui/audiomonitor.h"
#include "ui/panel.h"

Go to the source code of this file.

Classes

struct  Ghost
 
class  Timeline
 

Namespaces

 olive
 
 olive::timeline
 

Enumerations

enum  CreateObjects {
  ADD_OBJ_TITLE, ADD_OBJ_SOLID, ADD_OBJ_BARS, ADD_OBJ_TONE,
  ADD_OBJ_NOISE, ADD_OBJ_AUDIO
}
 
enum  TrimType { TRIM_NONE, TRIM_IN, TRIM_OUT }
 

Functions

void olive::timeline::MultiplyTrackSizesByDPI ()
 Set default track sizes. More...
 
int getScreenPointFromFrame (double zoom, long frame)
 
long getFrameFromScreenPoint (double zoom, int x)
 
bool selection_contains_transition (const Selection &s, Clip *c, int type)
 
void ripple_clips (ComboAction *ca, Sequence *s, long point, long length, const QVector< int > &ignore=QVector< int >())
 

Variables

const int olive::timeline::kGhostThickness = 2
 
const int olive::timeline::kClipTextPadding = 3
 
int olive::timeline::kTrackDefaultHeight = 40
 
int olive::timeline::kTrackMinHeight = 30
 
int olive::timeline::kTrackHeightIncrement = 10
 

Enumeration Type Documentation

Enumerator
ADD_OBJ_TITLE 
ADD_OBJ_SOLID 
ADD_OBJ_BARS 
ADD_OBJ_TONE 
ADD_OBJ_NOISE 
ADD_OBJ_AUDIO 
enum TrimType
Enumerator
TRIM_NONE 
TRIM_IN 
TRIM_OUT 

Function Documentation

long getFrameFromScreenPoint ( double  zoom,
int  x 
)
int getScreenPointFromFrame ( double  zoom,
long  frame 
)
void ripple_clips ( ComboAction ca,
Sequence s,
long  point,
long  length,
const QVector< int > &  ignore = QVector< int >() 
)
bool selection_contains_transition ( const Selection s,
Clip c,
int  type 
)