summaryrefslogtreecommitdiff
path: root/ui/hexeditor.h
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2022-01-27 22:43:28 -0500
committerKyleMiles <krm504@nyu.edu>2022-01-28 00:24:06 -0500
commit6812c973c9fa9b4ad642ab81856c05f87bd6fcc4 (patch)
treedace4156d03148bcaf02df138ab4e0d93e61bc6f /ui/hexeditor.h
parent519c9db22367f2659d1a54599fab47e6313be06e (diff)
Format All Files
Diffstat (limited to 'ui/hexeditor.h')
-rw-r--r--ui/hexeditor.h44
1 files changed, 24 insertions, 20 deletions
diff --git a/ui/hexeditor.h b/ui/hexeditor.h
index 0374f51d..5769ad47 100644
--- a/ui/hexeditor.h
+++ b/ui/hexeditor.h
@@ -11,11 +11,15 @@
#define HEX_EDITOR_UPDATE_CHECK_INTERVAL 200
-class BINARYNINJAUIAPI HexEditor : public QAbstractScrollArea, public View, public PreviewScrollHandler,
- public BinaryNinja::BinaryDataNotification
+class BINARYNINJAUIAPI HexEditor :
+ public QAbstractScrollArea,
+ public View,
+ public PreviewScrollHandler,
+ public BinaryNinja::BinaryDataNotification
{
Q_OBJECT
-public:
+
+ public:
explicit HexEditor(BinaryViewRef data, ViewFrame* view, uint64_t startAddr = 0);
virtual ~HexEditor();
@@ -55,25 +59,25 @@ public:
static void registerActions();
-private:
- class HexEditorHighlightWidget: public MenuHelper
+ private:
+ class HexEditorHighlightWidget : public MenuHelper
{
- public:
+ public:
HexEditorHighlightWidget(HexEditor* parent);
- protected:
+ protected:
virtual void showMenu();
- private:
+ private:
HexEditor* m_editor;
};
- class HexEditorOptionsIconWidget: public QWidget
+ class HexEditorOptionsIconWidget : public QWidget
{
- public:
+ public:
HexEditorOptionsIconWidget(HexEditor* parent);
- private:
+ private:
HexEditor* m_view;
ContextMenuManager* m_contextMenuManager;
Menu m_menu;
@@ -81,13 +85,13 @@ private:
void showMenu();
};
- class HexEditorStatusBarWidget: public StatusBarWidget
+ class HexEditorStatusBarWidget : public StatusBarWidget
{
- public:
+ public:
HexEditorStatusBarWidget(HexEditor* parent);
virtual void updateStatus() override;
- private:
+ private:
HexEditor* m_editor;
HexEditorHighlightWidget* m_highlight;
};
@@ -189,7 +193,7 @@ private:
ContextMenuManager* m_contextMenuManager;
-protected:
+ protected:
virtual void resizeEvent(QResizeEvent* event) override;
virtual void paintEvent(QPaintEvent* event) override;
virtual void focusInEvent(QFocusEvent* event) override;
@@ -201,25 +205,25 @@ protected:
virtual bool event(QEvent* event) override;
virtual void wheelEvent(QWheelEvent* event) override;
-Q_SIGNALS:
+ Q_SIGNALS:
-public Q_SLOTS:
+ public Q_SLOTS:
void disassembly();
void createFunc();
void createFuncWithPlatform(PlatformRef platform, bool autoSelect = false);
-private Q_SLOTS:
+ private Q_SLOTS:
void scrollBarMoved(int value);
void scrollBarAction(int action);
void cursorTimerEvent();
void updateTimerEvent();
};
-class HexEditorViewType: public ViewType
+class HexEditorViewType : public ViewType
{
static HexEditorViewType* m_instance;
-public:
+ public:
HexEditorViewType();
virtual int getPriority(BinaryViewRef data, const QString& filename) override;
virtual QWidget* create(BinaryViewRef data, ViewFrame* viewFrame) override;