summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-03-21 00:48:27 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2022-03-21 00:48:27 +0100
commitfd83858715dfde7ad61284200821c0357d68ebf8 (patch)
tree4cbee7e3ef8d97d00f1d7280b6587c5ffc44f16f /src/timeline/TimelineModel.cpp
parentMove uploads to InputBar (diff)
downloadnheko-fd83858715dfde7ad61284200821c0357d68ebf8.tar.xz
Add duration and resolution to files
Diffstat (limited to '')
-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)));