culturered_client/ProjectorDisplay/BackgroundWidget.h

30 lines
583 B
C
Raw Permalink Normal View History

2024-09-07 03:34:44 +00:00
#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