#ifndef APPLICATIONSTARTER_H #define APPLICATIONSTARTER_H #include #include #include #include "utils/ThreadBinder.h" #include "model/ultrasoundModule/UsEventSender.h" class ApplicationStarter : public QObject { Q_OBJECT US_EVENT_SENDER(private) SINGLETON(ApplicationStarter) private: QList _names; explicit ApplicationStarter(QObject* parent = nullptr); template void initModule(bool eventFilter = false); void hideTouchpanelMousePointer(); char* findImseId(); public: void init(); void sendInitCommand(); void sendStartCommand(); }; #endif //APPLICATIONSTARTER_H