summary refs log tree commit diff
path: root/src/timeline/TimelineItem.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-01 18:28:26 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-01 18:28:26 +0200
commitf4f78b1d8a0e5f7065b50ae40766acb6521131b1 (patch)
tree08e246950d0aca235e97124854001e16ce3eaea7 /src/timeline/TimelineItem.cc
parentAllow audio clip uploads (diff)
downloadnheko-f4f78b1d8a0e5f7065b50ae40766acb6521131b1.tar.xz
Add basic support for m.video messages
fixes #115
Diffstat (limited to 'src/timeline/TimelineItem.cc')
-rw-r--r--src/timeline/TimelineItem.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/timeline/TimelineItem.cc b/src/timeline/TimelineItem.cc

index f55e5f4c..1cbe4b0a 100644 --- a/src/timeline/TimelineItem.cc +++ b/src/timeline/TimelineItem.cc
@@ -27,6 +27,7 @@ #include "timeline/widgets/AudioItem.h" #include "timeline/widgets/FileItem.h" #include "timeline/widgets/ImageItem.h" +#include "timeline/widgets/VideoItem.h" static const QRegExp URL_REGEX("((?:https?|ftp)://\\S+)"); static const QString URL_HTML = "<a href=\"\\1\">\\1</a>"; @@ -139,6 +140,17 @@ TimelineItem::TimelineItem(AudioItem *audio, setupLocalWidgetLayout<AudioItem>(audio, userid, "sent an audio clip", withSender); } +TimelineItem::TimelineItem(VideoItem *video, + const QString &userid, + bool withSender, + QWidget *parent) + : QWidget{parent} +{ + init(); + + setupLocalWidgetLayout<VideoItem>(video, userid, "sent a video clip", withSender); +} + TimelineItem::TimelineItem(ImageItem *image, const events::MessageEvent<msgs::Image> &event, bool with_sender, @@ -169,6 +181,16 @@ TimelineItem::TimelineItem(AudioItem *audio, audio, event, " sent an audio clip", with_sender); } +TimelineItem::TimelineItem(VideoItem *video, + const events::MessageEvent<msgs::Video> &event, + bool with_sender, + QWidget *parent) + : QWidget(parent) +{ + setupWidgetLayout<events::MessageEvent<msgs::Video>, VideoItem>( + video, event, " sent a video clip", with_sender); +} + /* * Used to display remote notice messages. */