#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(QObject *parent = nullptr); void initialize(DataParserOutput *dataParserOutput, QHBoxLayout *layout); ~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