Signal: Added scale_handle_offset, scale_handle_dragged and scale_handle_released
[pulseview.git] / pv / view / analogsignal.cpp
index 8e541dac1672da902233105215f49d0c4c271c01..df1edcf9739906316269259c9c9418947816625b 100644 (file)
@@ -77,14 +77,19 @@ shared_ptr<pv::data::Analog> AnalogSignal::analog_data() const
        return data_;
 }
 
-void AnalogSignal::set_scale(float scale)
+std::pair<int, int> AnalogSignal::v_extents() const
 {
-       scale_ = scale;
+       return make_pair(-NominalHeight / 2, NominalHeight / 2);
 }
 
-std::pair<int, int> AnalogSignal::v_extents() const
+int AnalogSignal::scale_handle_offset() const
 {
-       return make_pair(-NominalHeight / 2, NominalHeight / 2);
+       return -NominalHeight / 3;
+}
+
+void AnalogSignal::scale_handle_dragged(int offset)
+{
+       (void)offset;
 }
 
 void AnalogSignal::paint_back(QPainter &p, const ViewItemPaintParams &pp)