Improved data inspector displaying, added additional number formats

This commit is contained in:
WerWolv
2021-01-03 17:12:20 +01:00
parent 94a7d3116a
commit c7c654d310
2 changed files with 91 additions and 50 deletions

View File

@@ -49,6 +49,12 @@ namespace hex {
size_t size;
};
enum class NumberDisplayStyle {
Decimal,
Hexadecimal,
Octal
};
class ViewDataInspector : public View {
public:
explicit ViewDataInspector();
@@ -60,7 +66,8 @@ namespace hex {
private:
bool m_shouldInvalidate = true;
std::endian m_endianess = std::endian::native;
std::endian m_endian = std::endian::native;
NumberDisplayStyle m_numberDisplayStyle = NumberDisplayStyle::Decimal;
PreviewData m_previewData = { 0 };
size_t m_validBytes = 0;