X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fviews%2Fviewbase.hpp;h=e3a3c6a404925ee6d03f4a10fba7d89b89fb71b0;hb=02c87df7336eb81b770457b4153cf2dc649ffdab;hp=9621f35117bd47a702eb9e397afa7e8a54fc9d7c;hpb=0a952555b9d153f42912e47f35fac5dd4643fca9;p=pulseview.git diff --git a/pv/views/viewbase.hpp b/pv/views/viewbase.hpp index 9621f351..e3a3c6a4 100644 --- a/pv/views/viewbase.hpp +++ b/pv/views/viewbase.hpp @@ -38,7 +38,7 @@ #endif using std::shared_ptr; -using std::unordered_set; +using std::vector; namespace pv { @@ -55,7 +55,8 @@ namespace views { enum ViewType { ViewTypeTrace, #ifdef ENABLE_DECODE - ViewTypeDecoderOutput, + ViewTypeDecoderBinary, + ViewTypeTabularDecoder, #endif ViewTypeCount // Indicates how many view types there are, must always be last }; @@ -66,7 +67,7 @@ class ViewBase : public QWidget { Q_OBJECT -private: +public: static const int MaxViewAutoUpdateRate; public: @@ -89,7 +90,7 @@ public: /** * Returns the signal bases contained in this view. */ - unordered_set< shared_ptr > signalbases() const; + vector< shared_ptr > signalbases() const; virtual void clear_signalbases(); @@ -128,9 +129,9 @@ protected: util::TimeUnit time_unit_; - unordered_set< shared_ptr > signalbases_; + vector< shared_ptr > signalbases_; #ifdef ENABLE_DECODE - unordered_set< shared_ptr > decode_signals_; + vector< shared_ptr > decode_signals_; #endif /// The ID of the currently displayed segment