score::ApplicationSettings Struct Reference
Load-time settings. More...
Detailed Description
Load-time settings.
Core application settings that are set on the command line. The actual options names are given in the ApplicationSettings::parse implementation.
Public Member Functions | |
void | parse (QStringList args, int &argc, char **argv) |
Parse the arguments. | |
Public Attributes | |
bool | tryToRestore = true |
If true, will ask the user if he wants to restore upon loading. | |
bool | forceRestore = false |
Force restoring last session, mainly useful for debugging. | |
bool | gui = true |
If true, will show the GUI upon loading. | |
bool | opengl = true |
If true, try to use opengl for rendering. | |
bool | autoplay = false |
If true, will start playing after loading the scenarios. | |
score::Version | saveFormatVersion {4} |
The version of the base score framework's JSON save file. | |
QStringList | loadList |
List of scenarios that should be loaded. | |
QString | ui |
UI file to be loaded. | |
int | waitAfterLoad = 0 |
Seconds to wait before playing. | |
QStringList | arguments |
Complete list of arguments passed to parse. | |
int | uiEventRate = 64 |
UI event processing rate in ms (used for plug-in gui updates, etc) | |
The documentation for this struct was generated from the following files:
- ApplicationSettings.hpp
- ApplicationSettings.cpp