#ifndef MAINOBJECT_H #define MAINOBJECT_H #include #include #include #include #include #include #include #include #include #include #ifndef Q_OS_ANDROID #include #include #include #endif #include "microcontroller.h" #include "ui/mainwindow.h" #include "items/itemstore.h" #include "items/auxitem.h" class MainObject : public QObject { Q_OBJECT public: //io QIODevice * const masterIODevice = nullptr; Microcontroller micro; const QString settingsPath; //items ItemStore items; public: explicit MainObject(QIODevice* ioDevice); ~MainObject(); }; #endif // MAINOBJECT_H