#ifndef PULSEVIEW_PV_VIEW_TIMEITEM_H
#define PULSEVIEW_PV_VIEW_TIMEITEM_H
-#include "selectableitem.hpp"
+#include "viewitem.hpp"
namespace pv {
namespace view {
class View;
-class TimeItem : public SelectableItem
+class TimeItem : public ViewItem
+
{
Q_OBJECT
virtual float get_x() const = 0;
+ /**
+ * Drags the item to a delta relative to the drag point.
+ * @param delta the offset from the drag point.
+ */
+ void drag_by(const QPoint &delta);
+
protected:
View &view_;
};