#ifndef EWEB_H #define EWEB_H #include "ebase.h" #include "synctimer.h" #include class EWeb : public EBase { Q_OBJECT public: static const QImage &holder() { static const QImage holder = QImage(":/res/program/Web.png"); return holder; } explicit EWeb(EBase *multiWin = nullptr); explicit EWeb(const QJsonObject &json, EBase *multiWin = nullptr); int type() const override {return EBase::Web;} void paint(QPainter*, const QStyleOptionGraphicsItem *, QWidget *) override; QWidget* attrWgt() override; bool save(const QString &) override {return true;}; QJsonObject attrJson() const override; QString url; int duration = 10; }; #endif // EWEB_H