4 #include <QAbstractTableModel>
12 int64_t pts_in = -1, pts_out = -1;
13 std::vector<std::string> descriptions; // One per camera.
16 class ClipList : public QAbstractTableModel {
20 int rowCount(const QModelIndex &parent) const override;
21 int columnCount(const QModelIndex &parent) const override;
22 QVariant data(const QModelIndex &parent, int role) const override;
23 QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
25 void add_clip(int64_t pts_in);
26 size_t size() const { return clips.size(); }
29 std::vector<Clip> clips;
32 #endif // !defined (_CLIP_LIST_H)