20 virtual bool IsChanged(
const QJsonObject& obj)
const = 0;
26 virtual unsigned short GetId()
const {
return id_; }
32 virtual void SetId(
unsigned short id) {
id_ = id; }
40 unsigned short id_{USHRT_MAX};
Объект, возможный к считыванию по .json файлу [абстрактный класс].
Definition base.h:15
virtual bool IsChanged(const QJsonObject &obj) const =0
virtual QJsonObject GetJsonInfo() const =0
virtual void SetId(unsigned short id)
Устанавливает значение ид. объекта внутри файла
Definition base.h:32
virtual void SetJsonInfo(const QJsonObject &obj)=0
virtual unsigned short GetId() const
Возвращает значение ид. объекта внутри файла
Definition base.h:26
virtual void CheckErrorValues() const =0
Проверяет данные в классе на валидность
unsigned short id_
Идентификатор объекта внутри файла
Definition base.h:40
constexpr double max_coord
Definition base.h:12