For context, this is part of my custom workflow, and I’m adding this into an action in src/docks/timelinedock.cpp.
I’m opening an image like this (not sure if there is a better way):
QString path = "/tmp/test.ping"
QList<QUrl> urls{path};
MainWindow *mainWin = qobject_cast<MainWindow *>(window());
mainWin->openMultiple(urls);
Then I add it to the timeline like this:
this->overwrite(currentTrack(), -1, QString(), false);
This works, and it gets added to the timeline like I expect, but the clip starts playing automatically. Am I supposed to be calling the pause function right after adding the clip? If not, what am I doing wrong that is causing it to play? Is it because of the empty string instead of XML?