X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Ftimemarker.cpp;h=ec4c97d78937fb8d76ec42e8e69fa670897ce3f7;hp=c58aa08dbc5926d08f10455af50b1efccf4b36b6;hb=4468ee4246cd5e47845494e8b3b22a17d434ed5b;hpb=39173000c5d0d164c52443d16a1dc434d538b198 diff --git a/pv/views/trace/timemarker.cpp b/pv/views/trace/timemarker.cpp index c58aa08d..ec4c97d7 100644 --- a/pv/views/trace/timemarker.cpp +++ b/pv/views/trace/timemarker.cpp @@ -25,6 +25,7 @@ #include "timemarker.hpp" #include "pv/widgets/timestampspinbox.hpp" +#include "ruler.hpp" #include "view.hpp" #include @@ -65,7 +66,7 @@ void TimeMarker::set_time(const pv::util::Timestamp& time) if (value_widget_) { updating_value_widget_ = true; - value_widget_->setValue(view_.absolute_to_ruler_time(time)); + value_widget_->setValue(view_.ruler()->get_ruler_time_from_absolute_time(time)); updating_value_widget_ = false; } @@ -179,7 +180,7 @@ pv::widgets::Popup* TimeMarker::create_popup(QWidget *parent) popup->setLayout(form); value_widget_ = new pv::widgets::TimestampSpinBox(parent); - value_widget_->setValue(view_.absolute_to_ruler_time(time_)); + value_widget_->setValue(view_.ruler()->get_ruler_time_from_absolute_time(time_)); connect(value_widget_, SIGNAL(valueChanged(const pv::util::Timestamp&)), this, SLOT(on_value_changed(const pv::util::Timestamp&))); @@ -192,7 +193,7 @@ pv::widgets::Popup* TimeMarker::create_popup(QWidget *parent) void TimeMarker::on_value_changed(const pv::util::Timestamp& value) { if (!updating_value_widget_) - set_time(view_.ruler_to_absolute_time(value)); + set_time(view_.ruler()->get_absolute_time_from_ruler_time(value)); } } // namespace trace