culturered_client/ProjectorDisplay/BackgroundWidget.h
2024-09-07 11:34:44 +08:00

30 lines
583 B
C++

#ifndef BACKGROUNDWIDGET_H
#define BACKGROUNDWIDGET_H
#include <QVector>
#include <QPixmap>
#include <QLabel>
#include "MovieWidget.h"
class BackgroundWidget : public MovieWidget {
Q_OBJECT
public:
explicit BackgroundWidget(QWidget *parent = nullptr);
void OnTimeout() override;
private:
void InitImages();
void resizeEvent(QResizeEvent* event) override;
void paintEvent(QPaintEvent* evnet) override;
QVector<QString> m_pixmapPaths;
QVector<QPixmap> m_pixmaps;
int m_current{ 0 };
//QLabel* m_display;
};
#endif // BACKGROUNDWIDGET_H