diff options
| author | KyleMiles <krm504@nyu.edu> | 2022-01-27 22:43:28 -0500 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2022-01-28 00:24:06 -0500 |
| commit | 6812c973c9fa9b4ad642ab81856c05f87bd6fcc4 (patch) | |
| tree | dace4156d03148bcaf02df138ab4e0d93e61bc6f /ui/tokenizedtextview.h | |
| parent | 519c9db22367f2659d1a54599fab47e6313be06e (diff) | |
Format All Files
Diffstat (limited to 'ui/tokenizedtextview.h')
| -rw-r--r-- | ui/tokenizedtextview.h | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/ui/tokenizedtextview.h b/ui/tokenizedtextview.h index 6424e6e4..5132a476 100644 --- a/ui/tokenizedtextview.h +++ b/ui/tokenizedtextview.h @@ -9,12 +9,12 @@ #include "menus.h" #include "uicontext.h" -class BINARYNINJAUIAPI TokenizedTextViewHistoryEntry: public HistoryEntry +class BINARYNINJAUIAPI TokenizedTextViewHistoryEntry : public HistoryEntry { size_t m_topLine, m_cursorLine; HighlightTokenState m_highlight; -public: + public: size_t getTopLine() const { return m_topLine; } size_t getCursorLine() const { return m_cursorLine; } const HighlightTokenState& getHighlightTokenState() const { return m_highlight; } @@ -27,7 +27,10 @@ public: virtual bool deserialize(const Json::Value& value) override; }; -class BINARYNINJAUIAPI TokenizedTextView: public QAbstractScrollArea, public View, public BinaryNinja::BinaryDataNotification +class BINARYNINJAUIAPI TokenizedTextView : + public QAbstractScrollArea, + public View, + public BinaryNinja::BinaryDataNotification { Q_OBJECT @@ -59,8 +62,8 @@ class BINARYNINJAUIAPI TokenizedTextView: public QAbstractScrollArea, public Vie void scrollLines(int count); void bindActions(); - void getHexDumpLineBytes(const BinaryNinja::LinearDisassemblyLine& line, size_t& skippedBytes, size_t& totalBytes, - size_t& totalCols); + void getHexDumpLineBytes( + const BinaryNinja::LinearDisassemblyLine& line, size_t& skippedBytes, size_t& totalBytes, size_t& totalCols); void setSectionSemantics(const std::string& name, BNSectionSemantics semantics); @@ -110,14 +113,15 @@ class BINARYNINJAUIAPI TokenizedTextView: public QAbstractScrollArea, public Vie void setInstructionHighlight(BNHighlightColor color); void setBlockHighlight(BNHighlightColor color); -private Q_SLOTS: + private Q_SLOTS: void scrollBarMoved(int value); void scrollBarAction(int action); void updateTimerEvent(); -public: + public: explicit TokenizedTextView(QWidget* parent, BinaryViewRef data, - const std::vector<BinaryNinja::LinearDisassemblyLine>& lines = std::vector<BinaryNinja::LinearDisassemblyLine>()); + const std::vector<BinaryNinja::LinearDisassemblyLine>& lines = + std::vector<BinaryNinja::LinearDisassemblyLine>()); virtual ~TokenizedTextView(); virtual BinaryViewRef getData() override { return m_data; } @@ -168,7 +172,7 @@ public: void setFunction(FunctionRef func); -protected: + protected: virtual void resizeEvent(QResizeEvent* event) override; virtual void paintEvent(QPaintEvent* event) override; virtual void wheelEvent(QWheelEvent* event) override; |
