summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2020-06-12 15:41:14 -0400
committerBrian Potchik <brian@vector35.com>2020-06-12 15:41:14 -0400
commit29d6091823a4b1d459bc0e2ea9a648b8c220b2f5 (patch)
tree03603e3bab68fa81f939e26c9fd60626482c0cfd
parent4225a05d36166bed4f372096b2f21049f089fa67 (diff)
Decouple LinearView resize events to quiesce UI object states during initialization.
-rw-r--r--ui/linearview.h6
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();