+ } else {
+ switch (PlayListColumn(column)) {
+ case PlayListColumn::PLAYING:
+ return (row == currently_playing_index) ? "→" : "";
+ case PlayListColumn::IN:
+ return qlonglong(clips[row].pts_in);
+ case PlayListColumn::OUT:
+ if (clips[row].pts_out >= 0) {
+ return qlonglong(clips[row].pts_out);
+ } else {
+ return QVariant();
+ }
+ case PlayListColumn::DURATION:
+ if (clips[row].pts_out >= 0) {
+ return qlonglong(clips[row].pts_out - clips[row].pts_in);
+ } else {
+ return QVariant();
+ }
+ case PlayListColumn::CAMERA:
+ return qlonglong(clips[row].stream_idx + 1);
+ default:
+ return "";