#include <vector>
#include <string>
+#include "defs.h"
+
struct Clip {
int64_t pts_in = -1, pts_out = -1;
- std::vector<std::string> descriptions; // One per camera.
+ std::string descriptions[NUM_CAMERAS];
unsigned stream_idx = 0; // For the playlist only.
};
int columnCount(const QModelIndex &parent) const override;
QVariant data(const QModelIndex &parent, int role) const override;
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
+ Qt::ItemFlags flags(const QModelIndex &index) const override;
+ bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
void add_clip(const Clip &clip);
size_t size() const { return clips.size(); }