diff options
Diffstat (limited to 'ui/createstructdialog.h')
| -rw-r--r-- | ui/createstructdialog.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ui/createstructdialog.h b/ui/createstructdialog.h new file mode 100644 index 00000000..df117411 --- /dev/null +++ b/ui/createstructdialog.h @@ -0,0 +1,30 @@ +#pragma once + +#include <QtWidgets/QDialog> +#include <QtWidgets/QLineEdit> +#include "binaryninjaapi.h" +#include "uicontext.h" + +class BINARYNINJAUIAPI CreateStructDialog: public QDialog +{ + Q_OBJECT + + QLineEdit* m_name; + QLineEdit* m_size; + + BinaryNinja::QualifiedName m_resultName; + uint64_t m_resultSize; + +public: + CreateStructDialog(QWidget* parent); + + BinaryNinja::QualifiedName getName() { return m_resultName; } + uint64_t getSize() { return m_resultSize; } + +private Q_SLOTS: + void createStruct(); + +protected: + virtual void showEvent(QShowEvent* e) override; + +}; |
