X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.cpp;h=5434203507fb63823e8f78fb760c5ec84b331539;hb=0dda6fe595932b2e340930104fad8ac4fc574895;hp=4c3645b4cd2b19e529efd0a2c8f43348b10fac6c;hpb=a28a212c7a9a3470e300911fe8aa62833a62d26a;p=pulseview.git diff --git a/pv/view/timemarker.cpp b/pv/view/timemarker.cpp index 4c3645b4..54342035 100644 --- a/pv/view/timemarker.cpp +++ b/pv/view/timemarker.cpp @@ -22,12 +22,11 @@ #include "view.h" +#include #include #include -using namespace std; - namespace pv { namespace view { @@ -51,6 +50,11 @@ float TimeMarker::get_x() const return (_time - _view.offset()) / _view.scale(); } +QPoint TimeMarker::point() const +{ + return QPoint(get_x(), 0); +} + void TimeMarker::set_time(double time) { _time = time; @@ -80,10 +84,10 @@ pv::widgets::Popup* TimeMarker::create_popup(QWidget *parent) popup->setLayout(form); _value_widget = new QDoubleSpinBox(parent); - _value_widget->setValue(_time); - _value_widget->setDecimals(6); + _value_widget->setDecimals(9); _value_widget->setSuffix("s"); _value_widget->setSingleStep(1e-6); + _value_widget->setValue(_time); connect(_value_widget, SIGNAL(valueChanged(double)), this, SLOT(on_value_changed(double)));