This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Michael Zanetti 834c7a43c5 moar work!
2017-11-10 15:11:49 +01:00

34 lines
789 B
C++

#ifndef LOGENTRY_H
#define LOGENTRY_H
#include <QObject>
#include <QVariant>
#include <QDateTime>
class LogEntry : public QObject
{
Q_OBJECT
Q_PROPERTY(QVariant value READ value CONSTANT)
Q_PROPERTY(QDateTime timestamp READ timestamp CONSTANT)
Q_PROPERTY(QString timeString READ timeString CONSTANT)
Q_PROPERTY(QString dayString READ dayString CONSTANT)
Q_PROPERTY(QString dateString READ dateString CONSTANT)
public:
explicit LogEntry(const QDateTime &timestamp, const QVariant &value, QObject *parent = nullptr);
QVariant value() const;
QDateTime timestamp() const;
QString timeString() const;
QString dayString() const;
QString dateString() const;
private:
QVariant m_value;
QDateTime m_timeStamp;
};
#endif // LOGENTRY_H