File indexing completed on 2024-05-12 05:39:45
0001 #ifndef REMOTELOGCONTROLLER_H 0002 #define REMOTELOGCONTROLLER_H 0003 0004 #include "common_global.h" 0005 #include "common_types.h" 0006 #include <QObject> 0007 0008 class COMMON_EXPORT RemoteLogController : public QObject 0009 { 0010 Q_OBJECT 0011 public: 0012 RemoteLogController(); 0013 0014 QString localUuid() const; 0015 void setLocalUuid(const QString& localUuid); 0016 0017 int appId() const; 0018 void setAppId(int appId); 0019 0020 public slots: 0021 void addLog(const QString& msg, const QString& level, const QString& category, const QString& timestamps); 0022 void sendOffMessage(); 0023 0024 private: 0025 std::vector<common::Log> m_temporyData; 0026 size_t m_numberPackages= 5; 0027 int m_appId= 0; 0028 QString m_localUuid; 0029 }; 0030 0031 #endif // REMOTELOGCONTROLLER_H