Index: sources/gui/guicontroller.h =================================================================== diff -u -re1605219ac2baf49ef21d0889f845ac53d59c3c1 -r56d00a82669a7a2c00ab90109a89dbec8db27527 --- sources/gui/guicontroller.h (.../guicontroller.h) (revision e1605219ac2baf49ef21d0889f845ac53d59c3c1) +++ sources/gui/guicontroller.h (.../guicontroller.h) (revision 56d00a82669a7a2c00ab90109a89dbec8db27527) @@ -30,13 +30,25 @@ { Q_OBJECT + QThread *_thread = nullptr; + bool _init = false; + +// singleton SINGLETON(GuiController) -public: - void init(); +public slots: + bool init(); + bool init(QThread &vThread); + +private slots: + void quit(); + private: void initConnections(); + void initThread(QThread &vThread); + void quitThread(); + bool handleTransmit(GuiActionType vAction, const QVariantList &vData); public slots: