started ridiculously more efficient timeline rendering

This commit is contained in:
itsmattkc
2018-10-10 01:07:49 +11:00
parent 24de048a18
commit 7800bc4712
11 changed files with 489 additions and 454 deletions
+6 -6
View File
@@ -283,12 +283,12 @@ void MainWindow::editMenu_About_To_Be_Shown() {
void MainWindow::undo() {
undo_stack.undo();
panel_timeline->redraw_all_clips(true);
panel_timeline->repaint_timeline(true);
}
void MainWindow::redo() {
undo_stack.redo();
panel_timeline->redraw_all_clips(true);
panel_timeline->repaint_timeline(true);
}
void MainWindow::openSpeedDialog() {
@@ -428,7 +428,7 @@ void MainWindow::on_actionProject_triggered()
project_url.clear();
panel_project->new_project();
updateTitle("");
panel_timeline->redraw_all_clips(false);
panel_timeline->repaint_timeline(false);
}
}
@@ -709,7 +709,7 @@ void MainWindow::on_actionSet_Out_Point_triggered()
void MainWindow::on_actionClear_In_Out_triggered() {
if (panel_timeline->focused() && sequence->using_workarea) {
undo_stack.push(new SetTimelineInOutCommand(sequence, false, 0, 0));
panel_timeline->repaint_timeline();
panel_timeline->repaint_timeline(false);
}
}
@@ -730,13 +730,13 @@ void MainWindow::on_actionRipple_Delete_In_Out_triggered()
void MainWindow::on_actionTimeline_Track_Lines_triggered()
{
config.show_track_lines = !config.show_track_lines;
panel_timeline->redraw_all_clips(false);
panel_timeline->repaint_timeline(false);
}
void MainWindow::on_actionRectified_Waveforms_triggered()
{
config.rectified_waveforms = !config.rectified_waveforms;
panel_timeline->redraw_all_clips(false);
panel_timeline->repaint_timeline(false);
}
void MainWindow::on_actionDefault_triggered() {