#ifndef SCREENCHECKER_H #define SCREENCHECKER_H #include "Core/dataparseroutput.h" #include #include #include #include #include #include #include #include #include #include #include #include class DataParser; class ScreenChecker : public QObject { Q_OBJECT public: explicit ScreenChecker(QWidget *mainWidget,DataParserOutput *dataParserOutput, QHBoxLayout *layout,QObject *parent = nullptr); ~ScreenChecker(); void check(); QString getScreenCount() const; private: QWidget *mainWidget; DataParserOutput *dataParserOutput; QHBoxLayout *layout; qint64 screenCount; QList screens; QList buttons; QList labels; void updateDisplayData(); }; #endif // SCREENCHECKER_H