dumpservice.h 430 B

123456789101112131415161718192021222324
  1. #ifndef DUMPSERVICE_H
  2. #define DUMPSERVICE_H
  3. #include <QString>
  4. class QJsonDocument;
  5. class DumpService
  6. {
  7. public:
  8. void setEntityName(const QString &name);
  9. void dump(const QVariant &data) const;
  10. QVariantList loadList() const;
  11. QVariantMap loadMap() const;
  12. void clear() const;
  13. private:
  14. QString dumpFileName() const;
  15. QJsonDocument readFile() const;
  16. QString m_entityName;
  17. };
  18. #endif // DUMPSERVICE_H