derive clips, tracks, and sequences from the same base
This commit is contained in:
+8
-1
@@ -29,8 +29,9 @@
|
||||
#include "selection.h"
|
||||
#include "tracklist.h"
|
||||
#include "ghost.h"
|
||||
#include "timelineobject.h"
|
||||
|
||||
class Sequence : public QObject {
|
||||
class Sequence : public TimelineObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
Sequence();
|
||||
@@ -45,6 +46,12 @@ public:
|
||||
int audio_frequency;
|
||||
int audio_layout;
|
||||
|
||||
virtual int SequenceWidth() override;
|
||||
virtual int SequenceHeight() override;
|
||||
virtual double SequenceFrameRate() override;
|
||||
|
||||
virtual long SequencePlayhead() override;
|
||||
|
||||
long GetEndFrame();
|
||||
QVector<Clip*> GetAllClips();
|
||||
TrackList* GetTrackList(olive::TrackType type);
|
||||
|
||||
Reference in New Issue
Block a user