summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/textdialog.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/ui/textdialog.h b/ui/textdialog.h
index b9771cc0..dc8ad03b 100644
--- a/ui/textdialog.h
+++ b/ui/textdialog.h
@@ -1,28 +1,30 @@
#pragma once
#include <QtWidgets/QDialog>
+#include <QtWidgets/QComboBox>
+#include <QtWidgets/QLabel>
+
#include "binaryninjaapi.h"
#include "uitypes.h"
+#include "binaryninjaapi.h"
class BINARYNINJAUIAPI TextDialog: public QDialog
{
Q_OBJECT
- QWidget* m_parent;
- QString m_title;
- QString m_msg;
- QStringList m_options;
- Qt::WindowFlags m_flags;
QString m_qSettingsListName;
int m_historySize;
QString m_historyEntry;
QString m_initialText;
+ QStringList m_historyEntries;
+ QLabel* m_messageText;
+ QComboBox* m_combo;
public:
TextDialog(QWidget* parent, const QString& title, const QString& msg, const QString& qSettingsListName,
const std::string& initialText = "");
TextDialog(QWidget* parent, const QString& title, const QString& msg, const QString& qSettingsListName,
const QString& initialText);
- QString getItem(bool& ok);
+ QString getItem();
void setInitialText(const std::string& initialText) { m_initialText = QString::fromStdString(initialText); }
void commitHistory();
}; \ No newline at end of file