diff options
| author | Brian Potchik <brian@vector35.com> | 2019-06-13 03:55:00 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2019-06-13 03:55:00 -0400 |
| commit | 977a0caa78e9a8ddb958baf535df881bbaaf05b4 (patch) | |
| tree | e2d34525ef120ef9868d5e136b8423527c0c5bbd /settings.cpp | |
| parent | 2dab57d29589fcc9e3896102ba222c7d1d4671cb (diff) | |
Initial rebase on file load support.
Diffstat (limited to 'settings.cpp')
| -rw-r--r-- | settings.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
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; |
