summaryrefslogtreecommitdiff
path: root/ui/createtypedialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/createtypedialog.h')
-rw-r--r--ui/createtypedialog.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/ui/createtypedialog.h b/ui/createtypedialog.h
index 0df1c613..a2bd6e2c 100644
--- a/ui/createtypedialog.h
+++ b/ui/createtypedialog.h
@@ -2,6 +2,7 @@
#include <QtWidgets/QDialog>
#include <QtWidgets/QLineEdit>
+#include <QtWidgets/QTextEdit>
#include "binaryninjaapi.h"
#include "dialogtextedit.h"
#include "uicontext.h"
@@ -10,16 +11,18 @@ class BINARYNINJAUIAPI CreateTypeDialog : public QDialog
{
Q_OBJECT
+ QLineEdit* m_arguments;
DialogTextEdit* m_code;
+ QTextEdit* m_errors;
BinaryViewRef m_data;
- std::map<BinaryNinja::QualifiedName, TypeRef> m_results;
+ std::vector<BinaryNinja::ParsedType> m_results;
std::set<BinaryNinja::QualifiedName> m_typesAllowRedefinition;
public:
CreateTypeDialog(QWidget* parent, BinaryViewRef data, const QString& title, const QString& definition,
const std::set<BinaryNinja::QualifiedName>& typesAllowRedefinition = {});
- std::map<BinaryNinja::QualifiedName, TypeRef> getResults() { return m_results; }
+ std::vector<BinaryNinja::ParsedType> getResults() { return m_results; }
private Q_SLOTS:
void createType();