diff options
| author | Xusheng <xusheng@vector35.com> | 2020-08-24 21:46:36 +0800 |
|---|---|---|
| committer | Xusheng <xusheng@vector35.com> | 2020-09-15 09:29:54 +0800 |
| commit | 75d05ea710f80a0ca2fdc53b638952a7a97e7ad8 (patch) | |
| tree | f8fe2205178cd7942a1e6d45c79dda9d748b526f /ui/linearview.h | |
| parent | 33e31719d37deed58cfe709bf475b80fece8c34a (diff) | |
display as in linear view
Diffstat (limited to 'ui/linearview.h')
| -rw-r--r-- | ui/linearview.h | 15 |
1 files changed, 2 insertions, 13 deletions
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; |
