SignalBase: Make ConversionBlockSize a class constant
[pulseview.git] / pv / data / signalbase.hpp
index 97dbd8477d58dea4537e117a25946338f48f64c3..90a13555fb41938db36eb6063aef096bc6da20ef 100644 (file)
@@ -65,6 +65,7 @@ public:
 
 private:
        static const int ColourBGAlpha;
+       static const uint64_t ConversionBlockSize;
 
 public:
        SignalBase(shared_ptr<sigrok::Channel> channel, ChannelType channel_type);
@@ -148,14 +149,12 @@ public:
        void set_conversion_type(ConversionType t);
 
 #ifdef ENABLE_DECODE
-       virtual bool is_decode_signal() const;
-
-       virtual shared_ptr<pv::data::DecoderStack> decoder_stack() const;
+       bool is_decode_signal() const;
 #endif
 
-       void save_settings(QSettings &settings) const;
+       virtual void save_settings(QSettings &settings) const;
 
-       void restore_settings(QSettings &settings);
+       virtual void restore_settings(QSettings &settings);
 
 private:
        uint8_t convert_a2l_threshold(float threshold, float value);