Make markers copy/paste-able

This commit is contained in:
Thomas Wilshaw
2021-10-22 22:15:52 +01:00
parent 6e77606c30
commit 76e55a857f
11 changed files with 254 additions and 35 deletions
+4 -3
View File
@@ -665,11 +665,12 @@ void TimeBasedWidget::DeleteSelected()
}
}
TimeBasedWidget::MarkerAddCommand::MarkerAddCommand(Project *project, TimelineMarkerList *marker_list, const TimeRange &range, const QString &name) :
TimeBasedWidget::MarkerAddCommand::MarkerAddCommand(Project *project, TimelineMarkerList *marker_list, const TimeRange &range, const QString &name, int color) :
project_(project),
marker_list_(marker_list),
range_(range),
name_(name)
name_(name),
color_(color)
{
}
@@ -680,7 +681,7 @@ Project *TimeBasedWidget::MarkerAddCommand::GetRelevantProject() const
void TimeBasedWidget::MarkerAddCommand::redo()
{
added_marker_ = marker_list_->AddMarker(range_, name_);
added_marker_ = marker_list_->AddMarker(range_, name_, color_);
}
void TimeBasedWidget::MarkerAddCommand::undo()