From 8037455723546000448135499957273623776581 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Wed, 1 Nov 2023 17:03:17 -0400 Subject: Type Archives --- ui/createstructdialog.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ui/createstructdialog.h') 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 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& completeFunc); + GetStructuresListThread(BinaryNinja::TypeContainer container, const std::function& 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 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 typeContainer, const std::string& name, bool askForPointer = false, bool defaultToPointer = false); ~CreateStructDialog(); -- cgit v1.3.1