diff options
| author | Brian Potchik <brian@vector35.com> | 2020-06-12 15:41:14 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2020-06-12 15:41:14 -0400 |
| commit | 29d6091823a4b1d459bc0e2ea9a648b8c220b2f5 (patch) | |
| tree | 03603e3bab68fa81f939e26c9fd60626482c0cfd | |
| parent | 4225a05d36166bed4f372096b2f21049f089fa67 (diff) | |
Decouple LinearView resize events to quiesce UI object states during initialization.
| -rw-r--r-- | ui/linearview.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/linearview.h b/ui/linearview.h index 2d5d23ce..b149f234 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -134,8 +134,6 @@ class BINARYNINJAUIAPI LinearView: public QAbstractScrollArea, public View, publ std::string m_navigationMode = ""; - void adjustSize(int width, int height); - void setTopToAddress(uint64_t addr); void setTopToOrderingIndex(uint64_t idx); void refreshLines(size_t lineOffset = 0, bool refreshUIContext = true); @@ -186,6 +184,7 @@ class BINARYNINJAUIAPI LinearView: public QAbstractScrollArea, public View, publ BNAnalysisWarningActionType getAnalysisWarningActionAtPos(const LinearViewLine& line, int x); private Q_SLOTS: + void adjustSize(int width, int height); void viewInHexEditor(); void viewInGraph(); void viewInTypesView(std::string typeName = ""); @@ -251,6 +250,9 @@ private Q_SLOTS: void setStackAdjustment(); void setCallTypeAdjustment(); +Q_SIGNALS: + void notifyResizeEvent(int width, int height); + public: explicit LinearView(BinaryViewRef data, ViewFrame* view); virtual ~LinearView(); |
