Refactor system page in GUI Alpha.

This commit is contained in:
sunwen
2024-04-25 14:37:38 +08:00
parent f9eb807fa3
commit 982b54b727
420 changed files with 23907 additions and 872 deletions

View File

@@ -8,6 +8,7 @@
#include <QObject>
#include <QThread>
#include "DeviceDefs.h"
#include "InfoReceiveWorker.h"
class DmsSyncAction;
class DmsAsyncAction;
@@ -27,13 +28,14 @@ public:
~DeviceManager() override
{
// mCmdSendThread->quit();
// mCmdSendThread->wait();
// mCmdSendThread->deleteLater();
mInfoReceiveWorker->exit();
mDmsInfoReceiveThread->quit();
mDmsInfoReceiveThread->wait();
mDmsInfoReceiveThread->deleteLater();
mReconHttpThread->quit();
mReconHttpThread->wait();
mReconHttpThread->deleteLater();
}
DeviceManager(const DeviceManager &) = delete;
@@ -215,6 +217,8 @@ private:
DmsAsyncAction* mShutDownAction = nullptr;
DmsAsyncAction* mPumpControlAction = nullptr;
InfoReceiveWorker* mInfoReceiveWorker = nullptr;
friend class InfoReceiveWorker;
};