summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timeline/TimelineModel.cpp')
-rw-r--r--src/timeline/TimelineModel.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp

index 8e6c7235..4c1ce2dc 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp
@@ -474,6 +474,7 @@ TimelineModel::roleNames() const {Timestamp, "timestamp"}, {Url, "url"}, {ThumbnailUrl, "thumbnailUrl"}, + {Duration, "duration"}, {Blurhash, "blurhash"}, {Filename, "filename"}, {Filesize, "filesize"}, @@ -627,6 +628,8 @@ TimelineModel::data(const mtx::events::collections::TimelineEvents &event, int r return QVariant(QString::fromStdString(url(event))); case ThumbnailUrl: return QVariant(QString::fromStdString(thumbnail_url(event))); + case Duration: + return QVariant(static_cast<qulonglong>(duration(event))); case Blurhash: return QVariant(QString::fromStdString(blurhash(event))); case Filename: @@ -739,6 +742,7 @@ TimelineModel::data(const mtx::events::collections::TimelineEvents &event, int r m.insert(names[Timestamp], data(event, static_cast<int>(Timestamp))); m.insert(names[Url], data(event, static_cast<int>(Url))); m.insert(names[ThumbnailUrl], data(event, static_cast<int>(ThumbnailUrl))); + m.insert(names[Duration], data(event, static_cast<int>(Duration))); m.insert(names[Blurhash], data(event, static_cast<int>(Blurhash))); m.insert(names[Filename], data(event, static_cast<int>(Filename))); m.insert(names[Filesize], data(event, static_cast<int>(Filesize)));