#ifndef ELESCROLL_H #define ELESCROLL_H #include class EleScroll : public QWidget { Q_OBJECT public: explicit EleScroll(QWidget *, QString, QJsonObject); explicit EleScroll(QWidget *, QString, char effect = 0, double effDur = 0.0); QPixmap img; char effect = 0; int interval = 0, timerId = 0, cur = 0, end = 0, curAdd = 1; protected: void paintEvent(QPaintEvent *) override; void timerEvent(QTimerEvent *) override; }; #endif // ELESCROLL_H