14class ProjectInfo :
public QObject
19 Q_PROPERTY (QString name READ getName WRITE setName NOTIFY nameChanged FINAL)
20 Q_PROPERTY (QString path READ getPath WRITE setPath NOTIFY pathChanged FINAL)
21 Q_PROPERTY (QDateTime lastSavedAt READ getLastSavedAt CONSTANT FINAL)
24 explicit ProjectInfo (QObject * parent =
nullptr);
32 ProjectInfo (
const fs::path &path, QObject * parent =
nullptr);
34 QString getName ()
const;
35 QString getPath ()
const;
36 QDateTime getLastSavedAt ()
const;
38 void setPath (
const QString &path);
39 void setName (
const QString &name);
53 QDateTime last_saved_at_;