Frame rate is now an option that can be specified on the commandline.

This commit is contained in:
Tats
2016-05-12 17:38:58 +00:00
parent c92eb78963
commit 5e6179fbae
5 changed files with 31 additions and 3 deletions
+12
View File
@@ -117,6 +117,11 @@ int main(int argc, char *argv[])
QCommandLineOption localeOption(QStringList() << "l" << "lang", "Use language <lang>.", "lang", "en");
parser.addOption(localeOption);
// --frame-rate option
QCommandLineOption frameRateOption(QStringList() << "r" << "frame-rate",
"Use a framerate of <frame-rate> per second.", "frame-rate", QString::number(MM::DEFAULT_FRAMES_PER_SECOND));
parser.addOption(frameRateOption);
// Positional argument: file
parser.addPositionalArgument("file", "Load project from that file.");
@@ -205,6 +210,13 @@ int main(int argc, char *argv[])
win->setOscPort(oscPortNumberValue);
}
bool optionOk;
qreal fps = parser.value("frame-rate").toDouble(&optionOk);
if (optionOk)
win->setFramesPerSecond(fps);
else
qFatal("Invalid option <frame-rate>.");
#endif