30 Note(
const QString& title,
int schemaId);
39 void addField(
const QString& name,
const QString& value);
60 const QMap<QString, QString>&
getFields()
const;
75 void addTag(
const QString& tag);
81 const QSet<QString>&
getTags()
const;
90 void setTags(
const QSet<QString>& tags);
107 void setImage(
const QString& base64Image);
150 QMap<QString, QString> m_fields;
151 QDateTime m_creationDate;
152 QSet<QString> m_tags;
153 QString m_imageBase64;
154 bool m_isPinned =
false;
Модель даних для однієї нотатки.
Definition note.h:19
int getSchemaId() const
Повертає ID схеми, до якої належить нотатка.
Definition note.cpp:11
QString getImage() const
Отримує збережене зображення.
Definition note.cpp:45
void setTags(const QSet< QString > &tags)
Повністю замінює набір тегів нотатки.
Definition note.cpp:35
QDateTime getCreationDate() const
Повертає дату та час створення нотатки.
Definition note.cpp:23
void addField(const QString &name, const QString &value)
Додає нове поле з даними до нотатки.
Definition note.cpp:19
void setTitle(const QString &title)
Встановлює нову назву для нотатки.
Definition note.cpp:37
void setCreationDate(const QDateTime &date)
Встановлює дату створення нотатки.
Definition note.cpp:57
QString getTitle() const
Повертає назву нотатки.
Definition note.cpp:7
void setImage(const QString &base64Image)
Зберігає зображення у нотатці.
Definition note.cpp:41
void setPinned(bool pinned)
Встановлює статус закріплення нотатки.
Definition note.cpp:53
const QMap< QString, QString > & getFields() const
Повертає мапу всіх полів та їх значень.
Definition note.cpp:15
bool isPinned() const
Перевіряє, чи є нотатка "Закріпленою" (Вибраною).
Definition note.cpp:49
void addTag(const QString &tag)
Додає один новий тег до нотатки.
Definition note.cpp:27
const QSet< QString > & getTags() const
Повертає набір усіх тегів, що належать до нотатки.
Definition note.cpp:31