summaryrefslogtreecommitdiff
path: root/ui/createstructdialog.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2023-11-01 17:03:17 -0400
committerGlenn Smith <glenn@vector35.com>2024-02-07 17:23:49 -0500
commit8037455723546000448135499957273623776581 (patch)
tree268322ef34d16e067210df592dd782d50f294e3c /ui/createstructdialog.h
parente1542ed05f3f8c273206bb9ead8d39fea87430bb (diff)
Type Archives
Diffstat (limited to 'ui/createstructdialog.h')
-rw-r--r--ui/createstructdialog.h8
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();