#include "timemarker.h"
+#include <memory>
+
#include <QSizeF>
class QPainter;
{
Q_OBJECT
-private:
+public:
static const QColor LineColour;
static const QColor FillColour;
static const QColor HighlightColour;
static const QColor TextColour;
- static const int Size;
static const int Offset;
static const int ArrowSize;
* @param view A reference to the view that owns this cursor pair.
* @param time The time to set the flag to.
*/
- Cursor(const View &view, double time);
+ Cursor(View &view, double time);
public:
/**
private:
void compute_text_size(QPainter &p, unsigned int prefix);
+ std::shared_ptr<Cursor> get_other_cursor() const;
+
private:
QSizeF _text_size;
};