57 Q_PROPERTY(uint
id READ
id NOTIFY
idChanged)
58 Q_PROPERTY(QDateTime time READ time NOTIFY
timeChanged)
60 Q_PROPERTY(QString sizeStr READ sizeStr NOTIFY
sizeChanged)
62 Q_PROPERTY(
bool selected READ selected WRITE setSelected NOTIFY
selectedChanged)
66 explicit QGCLogEntry(uint logId,
const QDateTime &dateTime = QDateTime(), uint logSize = 0,
bool received =
false, QObject *parent =
nullptr);
69 uint id()
const {
return _logID; }
70 uint size()
const {
return _logSize; }
71 QString sizeStr()
const;
72 QDateTime time()
const {
return _logTimeUTC; }
73 bool received()
const {
return _received; }
74 bool selected()
const {
return _selected; }
75 QString status()
const {
return _status; }
77 void setId(uint
id) {
if (
id != _logID) { _logID = id; emit
idChanged(); } }
78 void setSize(uint size) {
if (size != _logSize) { _logSize = size; emit
sizeChanged(); } }
79 void setTime(
const QDateTime &date) {
if (date != _logTimeUTC) {_logTimeUTC = date; emit
timeChanged(); } }
80 void setReceived(
bool rec) {
if (rec != _received) { _received = rec; emit
receivedChanged(); } }
81 void setSelected(
bool sel) {
if (sel != _selected) { _selected = sel; emit
selectedChanged(); } }
82 void setStatus(
const QString &stat) {
if (stat != _status) { _status = stat; emit
statusChanged(); } }
95 QDateTime _logTimeUTC;
96 bool _received =
false;
97 bool _selected =
false;
98 QString _status = QStringLiteral(
"Pending");