#ifndef CONFIGIMPORTEXPORT_H #define CONFIGIMPORTEXPORT_H #include #include #include class ConfigImportExport : public DBManager { public: ConfigImportExport(QObject* parent = nullptr); // TODO: Check naming seConfiguration QPair importJson(const QString& configFile); bool exportJson(const QString& path = "") const; QPair setConfiguration(const QJsonObject& config); QJsonObject getConfiguration(const QList& instances = {}, bool addGlobalConfig = true, const QStringList& instanceFilteredTypes = {}, const QStringList& globalFilterTypes = {} ) const; }; #endif // CONFIGIMPORTEXPORT_H