From 977a0caa78e9a8ddb958baf535df881bbaaf05b4 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Thu, 13 Jun 2019 03:55:00 -0400 Subject: Initial rebase on file load support. --- settings.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'settings.cpp') diff --git a/settings.cpp b/settings.cpp index 1c7bc819..a4c1c29a 100644 --- a/settings.cpp +++ b/settings.cpp @@ -96,9 +96,15 @@ bool Settings::UpdateProperty(const std::string& id, const std::string& property } -string Settings::GetSchema() +bool Settings::DeserializeSchema(const string& schema) { - char* schemaStr = BNSettingsGetSchema(m_registry.c_str()); + return BNSettingsDeserializeSchema(m_registry.c_str(), schema.c_str()); +} + + +string Settings::SerializeSchema() +{ + char* schemaStr = BNSettingsSerializeSchema(m_registry.c_str()); string schema(schemaStr); BNFreeString(schemaStr); return schema; -- cgit v1.3.1