]> sigrok.org Git - pulseview.git/blobdiff - pv/views/decoder_output/QHexView.hpp
QHexView: Fix selection display
[pulseview.git] / pv / views / decoder_output / QHexView.hpp
index c3004c5c59d07aa7040589b688f9e36b4e26616e..71b06cdd71ff3a84d8b6f72e485b152fe9d9a839 100644 (file)
@@ -52,8 +52,9 @@ public:
 public:
        QHexView(QWidget *parent = 0);
 
-       void setMode(Mode m);
-       void setData(const DecodeBinaryClass* data);
+       void set_mode(Mode m);
+       void set_data(const DecodeBinaryClass* data);
+       unsigned int get_bytes_per_line() const;
 
        void clear();
        void showFromOffset(size_t offset);
@@ -61,6 +62,9 @@ public:
 
        pair<size_t, size_t> get_selection() const;
 
+       size_t create_hex_line(size_t start, size_t end, QString* dest,
+               bool with_offset=false, bool with_ascii=false);
+
 protected:
        void initialize_byte_iterator(size_t offset);
        uint8_t get_next_byte(bool* is_next_chunk = nullptr);