summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2019-08-02 22:05:36 -0400
committerBrian Potchik <brian@vector35.com>2019-08-02 22:05:36 -0400
commit93bb3e8cf9ef789b5fdbf321815ed6108291786c (patch)
tree85e86a6bb4e0728841e6e9d2fa08d0bbc3243e68 /ui
parent26d7d2f1d5daf50583b18fe59566f5d4436f79f2 (diff)
Refactor settings system to be reference counted.
Diffstat (limited to 'ui')
-rw-r--r--ui/disassemblyview.h1
-rw-r--r--ui/uitypes.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/ui/disassemblyview.h b/ui/disassemblyview.h
index dd70436c..99b88a2f 100644
--- a/ui/disassemblyview.h
+++ b/ui/disassemblyview.h
@@ -89,6 +89,7 @@ private:
BNFunctionGraphType m_graphType;
std::set<BNDisassemblyOption> m_options;
DisassemblyContainer* m_container;
+ SettingsRef m_settings;
private Q_SLOTS:
void viewInHexEditor();
diff --git a/ui/uitypes.h b/ui/uitypes.h
index 9859cdb2..b9917321 100644
--- a/ui/uitypes.h
+++ b/ui/uitypes.h
@@ -53,6 +53,7 @@ typedef BinaryNinja::Ref<BinaryNinja::ScriptingInstance> ScriptingInstanceRef;
typedef BinaryNinja::Ref<BinaryNinja::ScriptingProvider> ScriptingProviderRef;
typedef BinaryNinja::Ref<BinaryNinja::Section> SectionRef;
typedef BinaryNinja::Ref<BinaryNinja::Segment> SegmentRef;
+typedef BinaryNinja::Ref<BinaryNinja::Settings> SettingsRef;
typedef BinaryNinja::Ref<BinaryNinja::Structure> StructureRef;
typedef BinaryNinja::Ref<BinaryNinja::Symbol> SymbolRef;
typedef BinaryNinja::Ref<BinaryNinja::Tag> TagRef;