1 #include "videoareawidget.h"
3 VideoAreaWidget::VideoAreaWidget(QWidget *parent) : QWidget(parent) {
4 stackedLayout = new QStackedLayout(this);
5 setLayout(stackedLayout);
8 void VideoAreaWidget::setVideoWidget(QWidget *videoWidget) {
9 this->videoWidget = videoWidget;
10 stackedLayout->addWidget(videoWidget);
13 void VideoAreaWidget::setLoadingWidget(LoadingWidget *loadingWidget) {
14 this->loadingWidget = loadingWidget;
15 stackedLayout->addWidget(loadingWidget);
18 void VideoAreaWidget::showVideo() {
19 stackedLayout->setCurrentWidget(videoWidget);
22 void VideoAreaWidget::showLoading(Video *video) {
23 this->loadingWidget->setVideo(video);
24 stackedLayout->setCurrentWidget(loadingWidget);
27 void VideoAreaWidget::mouseDoubleClickEvent(QMouseEvent *event) {
28 if (event->button() == Qt::LeftButton)
32 void VideoAreaWidget::mousePressEvent(QMouseEvent *event) {
33 switch(event->button() == Qt::RightButton)