#pragma once #include namespace QtNodes { class Serializable { public: virtual ~Serializable() = default; virtual QJsonObject save() const = 0; virtual void restore(QJsonObject const& /*p*/) {} }; }