diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-11-01 17:03:17 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2024-02-07 17:23:49 -0500 |
| commit | 8037455723546000448135499957273623776581 (patch) | |
| tree | 268322ef34d16e067210df592dd782d50f294e3c /ui/createstructdialog.h | |
| parent | e1542ed05f3f8c273206bb9ead8d39fea87430bb (diff) | |
Type Archives
Diffstat (limited to 'ui/createstructdialog.h')
| -rw-r--r-- | ui/createstructdialog.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/createstructdialog.h b/ui/createstructdialog.h index 149a0583..0e331a2a 100644 --- a/ui/createstructdialog.h +++ b/ui/createstructdialog.h @@ -28,13 +28,13 @@ class BINARYNINJAUIAPI GetStructuresListThread : public QThread std::function<void()> m_completeFunc; std::mutex m_mutex; bool m_done; - BinaryViewRef m_view; + BinaryNinja::TypeContainer m_container; protected: virtual void run() override; public: - GetStructuresListThread(BinaryViewRef view, const std::function<void()>& completeFunc); + GetStructuresListThread(BinaryNinja::TypeContainer container, const std::function<void()>& completeFunc); void cancel(); const QStringList& getTypes() const { return m_allTypes; } @@ -79,7 +79,7 @@ class BINARYNINJAUIAPI CreateStructDialog : public QDialog QCheckBox* m_propagateDataVarRefs; QCheckBox* m_pointer; - BinaryViewRef m_view; + std::optional<BinaryNinja::TypeContainer> m_typeContainer; BinaryNinja::QualifiedName m_resultName; uint64_t m_resultSize; bool m_resultDataVarRefs; @@ -95,7 +95,7 @@ class BINARYNINJAUIAPI CreateStructDialog : public QDialog virtual void customEvent(QEvent* event) override; public: - CreateStructDialog(QWidget* parent, BinaryViewRef view, const std::string& name, bool askForPointer = false, + CreateStructDialog(QWidget* parent, std::optional<BinaryNinja::TypeContainer> typeContainer, const std::string& name, bool askForPointer = false, bool defaultToPointer = false); ~CreateStructDialog(); |
