10 #ifndef lgrAnnotationBar_H_
11 #define lgrAnnotationBar_H_
19 class QContextMenuEvent;
24 class DtLgrAnnotationComponent;
25 class DtLgrAnnotation;
27 class DtLgrAnnotationSliderBar;
28 class DtLgrAnnotationSlots;
63 virtual void clearAnnotations();
73 virtual void unselectAll();
81 virtual void timesChanged();
91 virtual void attemptModifyAnnotation();
99 virtual void draw(QPainter& painter,QRect boundingRect);
102 virtual void drawBox(QPainter& painter,
DtSliderBox* box)
const;
109 virtual void showAnnotationActionMenu(QPoint position);
112 virtual void showSelectAnnotationMenu(QPoint position);
115 virtual void mouseDoubleClickEvent( QMouseEvent * );
117 virtual void contextMenuEvent(QContextMenuEvent* event);
120 virtual void drawBar(QPainter& painter,
DtSliderBar* bar)
const;