summaryrefslogtreecommitdiff
path: root/ui/createtypedialog.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2023-02-20 21:58:55 -0500
committerGlenn Smith <glenn@vector35.com>2023-11-06 16:10:47 -0500
commit4108964609171327618627477163339656037111 (patch)
tree79f4c6da6394b973cee05cc42b6edd7e2e20909d /ui/createtypedialog.h
parentb270d7ebe1e2a406e1f7f14807987d24b0c4a846 (diff)
Type Containers
Diffstat (limited to 'ui/createtypedialog.h')
-rw-r--r--ui/createtypedialog.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/createtypedialog.h b/ui/createtypedialog.h
index 80de6b0b..0802cced 100644
--- a/ui/createtypedialog.h
+++ b/ui/createtypedialog.h
@@ -18,18 +18,18 @@ class BINARYNINJAUIAPI CreateTypeDialog : public QDialog
DialogTextEdit* m_code;
QTextEdit* m_errors;
- BinaryViewRef m_data;
+ BinaryNinja::TypeContainer m_container;
std::vector<BinaryNinja::ParsedType> m_results;
std::set<BinaryNinja::QualifiedName> m_typesAllowRedefinition;
public:
- CreateTypeDialog(QWidget* parent, BinaryViewRef data, const QString& title, const QString& definition,
+ CreateTypeDialog(QWidget* parent, const BinaryNinja::TypeContainer& container, const QString& title, const QString& definition,
const std::set<BinaryNinja::QualifiedName>& typesAllowRedefinition = {});
- static CreateTypeDialog* createWithType(QWidget* parent, BinaryViewRef data, BinaryNinja::QualifiedName name, TypeRef type);
+ static CreateTypeDialog* createWithType(QWidget* parent, const BinaryNinja::TypeContainer& container, BinaryNinja::QualifiedName name, TypeRef type);
std::vector<BinaryNinja::ParsedType> getResults() { return m_results; }
- void applyResults() { applyResultsTo(this, m_data); }
- void applyResultsTo(QWidget* parent, BinaryViewRef view);
+ void applyResults() { applyResultsTo(this, m_container); }
+ void applyResultsTo(QWidget* parent, BinaryNinja::TypeContainer container);
private Q_SLOTS:
void createType();