Loading...
Searching...
No Matches
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