Serializable.hpp 266 B

12345678910111213141516
  1. #pragma once
  2. #include <QtCore/QJsonObject>
  3. namespace QtNodes {
  4. class Serializable
  5. {
  6. public:
  7. virtual ~Serializable() = default;
  8. virtual QJsonObject save() const { return {}; }
  9. virtual void load(QJsonObject const & /*p*/) {}
  10. };
  11. } // namespace QtNodes