From 75d05ea710f80a0ca2fdc53b638952a7a97e7ad8 Mon Sep 17 00:00:00 2001 From: Xusheng Date: Mon, 24 Aug 2020 21:46:36 +0800 Subject: display as in linear view --- ui/linearview.h | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'ui/linearview.h') diff --git a/ui/linearview.h b/ui/linearview.h index 00f02c76..7bdc464f 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -230,6 +230,7 @@ private Q_SLOTS: void makeString(); void changeType(); void undefineVariable(); + void displayAs(const UIActionContext& context, BNIntegerDisplayType displayType) override; void createStructOrInferStructureType(); void createArray(); void createStruct(); @@ -237,19 +238,6 @@ private Q_SLOTS: size_t getStringLength(uint64_t startAddr); - void displayAsDefault(); - void displayAsBinary(); - void displayAsSignedOctal(); - void displayAsUnsignedOctal(); - void displayAsSignedDecimal(); - void displayAsUnsignedDecimal(); - void displayAsSignedHexadecimal(); - void displayAsUnsignedHexadecimal(); - void displayAsCharacterConstant(); - void displayAsPointer(); - void displayAsFloat(); - void displayAsDouble(); - void setInstructionHighlight(BNHighlightColor color); void setBlockHighlight(BNHighlightColor color); @@ -273,6 +261,7 @@ public: virtual BinaryViewRef getData() override { return m_data; } void getCurrentOffsetByType(TypeRef resType, uint64_t baseAddr, uint64_t& begin, uint64_t& end, bool singleLine); virtual uint64_t getCurrentOffset() override; + virtual UIActionContext actionContext() override; virtual BNAddressRange getSelectionOffsets() override; virtual BNAddressRange getSelectionForInfo() override; virtual void setSelectionOffsets(BNAddressRange range) override; -- cgit v1.3.1