Redo marker selection code

This commit is contained in:
Thomas Wilshaw
2021-10-22 22:15:51 +01:00
parent 853dbc0066
commit d8101869b9
7 changed files with 76 additions and 30 deletions
+8 -3
View File
@@ -55,7 +55,11 @@ public:
virtual void DeleteSelected(){};
QMap<TimelineMarker*, Marker*> GetActiveMarkers();
QVector<TimelineMarker*> SeekableWidget::GetActiveTimelineMarkers();
void DeselectAllMarkers();
void SeekToScreenPoint(int screen);
public slots:
void SetTime(const rational &r);
@@ -66,10 +70,9 @@ public slots:
void updateMarkerPositions();
void markerSelected(Marker* marker);
void SetMarkerColor(int c);
protected:
void SeekToScreenPoint(int screen);
virtual void mousePressEvent(QMouseEvent *event) override;
virtual void mouseMoveEvent(QMouseEvent *event) override;
@@ -117,6 +120,8 @@ private:
QMap<TimelineMarker*, Marker*> marker_map_;
QMap<TimelineMarker*, Marker*> active_markers_map_;
};
}