#ifndef PULSEVIEW_PV_VIEW_RULER_H
#define PULSEVIEW_PV_VIEW_RULER_H
-#include <boost/weak_ptr.hpp>
+#include <memory>
#include "marginwidget.h"
static const int MinorTickSubdivision;
static const int ScaleUnits[3];
- static const QString SIPrefixes[9];
- static const int FirstSIPrefixPower;
-
static const int HoverArrowSize;
public:
void clear_selection();
- static QString format_time(double t, unsigned int prefix,
- unsigned precision = 0);
-
public:
QSize sizeHint() const;
void hover_point_changed();
private:
- boost::weak_ptr<TimeMarker> _grabbed_marker;
+ std::weak_ptr<TimeMarker> _grabbed_marker;
QPoint _mouse_down_point;
bool _dragging;
};