#include <QRectF>
#include <QWidgetAction>
-#include "selectableitem.hpp"
+#include "timeitem.hpp"
class QPainter;
class QRect;
class View;
-class TimeMarker : public SelectableItem
+class TimeMarker : public TimeItem
{
Q_OBJECT
*/
virtual void paint(QPainter &p, const QRect &rect);
+ /**
+ * Gets the text to show in the marker.
+ */
+ virtual QString get_text() const = 0;
+
/**
* Gets the marker label rectangle.
* @param rect The rectangle of the ruler client area.
void time_changed();
protected:
- View &view_;
const QColor &colour_;
double time_;