39 lines
736 B
C++
39 lines
736 B
C++
|
|
|
|||
|
|
#include "rdb_api/CRdbMngInterface.h"
|
|||
|
|
#include "MonitorCommon.h"
|
|||
|
|
#include "DataMng.h"
|
|||
|
|
#include "OnTimeCheckThread.h"
|
|||
|
|
|
|||
|
|
OnTimeCheckThread::OnTimeCheckThread(QObject *parent):
|
|||
|
|
QObject(parent)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
OnTimeCheckThread::~OnTimeCheckThread()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
bool OnTimeCheckThread::isSystemRunning()
|
|||
|
|
{
|
|||
|
|
kbd_dbms::CRdbMngIntereface objRunProcInfoTable;
|
|||
|
|
if (objRunProcInfoTable.isLoadAppDb())
|
|||
|
|
return true;
|
|||
|
|
|
|||
|
|
return false;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void OnTimeCheckThread::brush()
|
|||
|
|
{
|
|||
|
|
if(isSystemRunning())
|
|||
|
|
{
|
|||
|
|
DataMng::instance()->setSysStatus(true);
|
|||
|
|
emit changeTab(sys_startup::EN_SYSTEM_RUNNING);
|
|||
|
|
}else
|
|||
|
|
{
|
|||
|
|
DataMng::instance()->setSysStatus(false);
|
|||
|
|
emit changeTab(sys_startup::EN_SYSTEM_NOT_START);
|
|||
|
|
}
|
|||
|
|
}
|