From 2da24be2e8f8ffa60e371557d75183b67fd2ea24 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sun, 30 Jul 2023 20:55:52 +0200 Subject: Added UI to insert/delete bytes into a packet. Signed-off-by: Toni Uhlig --- bytewindow.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 bytewindow.h (limited to 'bytewindow.h') diff --git a/bytewindow.h b/bytewindow.h new file mode 100644 index 0000000..e087a1e --- /dev/null +++ b/bytewindow.h @@ -0,0 +1,31 @@ +#ifndef BYTEWINDOW_H +#define BYTEWINDOW_H + +#include + +QT_BEGIN_NAMESPACE +namespace Ui { class ByteWindow; } +QT_END_NAMESPACE + +enum class ByteWindowOption { + BWO_UNKNOWN, + BWO_INSERT, + BWO_DELETE +}; + +class ByteWindow : public QDialog +{ + Q_OBJECT + +public: + explicit ByteWindow(QWidget *parent = nullptr); + ~ByteWindow(); + void set(ByteWindowOption option, int offset, int size); + ByteWindowOption getOption(); + int getOffset(); + int getSize(); + +private: + Ui::ByteWindow *ui; +}; +#endif // BYTEWINDOW_H -- cgit v1.2.3