| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef PROCESSMODEL_H
- #define PROCESSMODEL_H
- #include <cwf/model.h>
- class ProcessModel : public CWF::Model
- {
- Q_OBJECT
- // clang-format off
- Q_PROPERTY(QString processName READ processName WRITE setProcessName)
- Q_PROPERTY(quint32 pid READ pid WRITE setPid)
- Q_PROPERTY(quint64 creationTime READ creationTime WRITE setCreationTime)
- Q_PROPERTY(quint64 exitTime READ exitTime WRITE setExitTime)
- Q_PROPERTY(quint64 updataTime READ updataTime WRITE setUpdataTime)
- Q_PROPERTY(quint64 lastAlertTime READ lastAlertTime WRITE setLastAlertTime)
- // clang-format on
- public:
- explicit ProcessModel(CWF::SqlDatabaseStorage &connection)
- : CWF::Model(connection, "ProcessTime")
- {}
- public slots:
- // 进程名
- QString processName() const { return m_processName; }
- void setProcessName(const QString &value) { m_processName = value; }
- // 进程 pid
- quint32 pid() const { return m_pid; }
- void setPid(const quint32 &value) { m_pid = value; }
- // 进程开始时间
- quint64 creationTime() const { return m_creationTime; }
- void setCreationTime(const quint64 &value) { m_creationTime = value; }
- // 进程结束时间
- quint64 exitTime() const { return m_exitTime; }
- void setExitTime(const quint64 &value) { m_exitTime = value; }
- // 更新时间
- quint64 updataTime() const { return m_updataTime; }
- void setUpdataTime(const quint64 &value) { m_updataTime = value; }
- // 更新时间
- quint64 lastAlertTime() const { return m_lastAlertTime; }
- void setLastAlertTime(const quint64 &value) { m_lastAlertTime = value; }
- private:
- QString m_processName;
- quint32 m_pid;
- quint64 m_creationTime;
- quint64 m_exitTime;
- quint64 m_updataTime;
- quint64 m_lastAlertTime; // 最后提示时间
- };
- #endif // PROCESSMODEL_H
|