#475 and some clip pointer changes

This commit is contained in:
itsmattkc
2019-02-28 01:54:04 -08:00
parent edea300cbc
commit 1685fa3a5d
70 changed files with 726 additions and 516 deletions
+10 -4
View File
@@ -357,14 +357,20 @@ void OliveGlobal::open_debug_log() {
void OliveGlobal::open_speed_dialog() {
if (olive::ActiveSequence != nullptr) {
SpeedDialog s(olive::MainWindow);
QVector<Clip*> selected_clips;
for (int i=0;i<olive::ActiveSequence->clips.size();i++) {
ClipPtr c = olive::ActiveSequence->clips.at(i);
Clip* c = olive::ActiveSequence->clips.at(i).get();
if (c != nullptr && is_clip_selected(c, true)) {
s.clips.append(c);
selected_clips.append(c);
}
}
if (s.clips.size() > 0) s.run();
if (selected_clips.size() > 0) {
SpeedDialog s(olive::MainWindow, selected_clips);
s.exec();
}
}
}