Lab1
Loading...
Searching...
No Matches
schema.h
1#pragma once
2
3#include <QString>
4#include <QList>
5
13struct Field {
14 QString name;
15 QString type;
16};
17
28class Schema {
29public:
37 Schema(const QString &name);
38
47 void addField(const Field &field);
48
53 QString getName() const;
54
63 const QList<Field>& getFields() const;
64
65private:
66 QString m_name;
67 QList<Field> m_fields;
68};
Модель даних для шаблону (схеми) нотатки.
Definition schema.h:28
QString getName() const
Повертає назву схеми.
Definition schema.cpp:10
void addField(const Field &field)
Додає нове поле до структури схеми.
Definition schema.cpp:6
const QList< Field > & getFields() const
Повертає список усіх полів цієї схеми.
Definition schema.cpp:14
Описує структуру одного поля в схемі.
Definition schema.h:13
QString type
Тип даних поля (наприклад, "Текст", "Число", "Дата"). Наразі використовується для інформативних цілей...
Definition schema.h:15
QString name
Назва поля, яка відображається як мітка (Label) в інтерфейсі редактора.
Definition schema.h:14