| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- clear instance manager overrides when restarting, or switching instances after starting MO with moshortcut://instance: won't do anything
- clear overrides when the last selected instance can't be opened; MO would keep trying to open shortcuts even after selecting a different instance
- command line was cleared too early, before the first run, so shortcuts were broken
- the instance manager dialog can be opened without an instance loaded if the last selected instance doesn't exist, createNew() would throw because it tried to access the global Settings
- fixed some problems with parts of MO wanting to restart and others expecting flow to continue
- fixed create instance dialog using settings pointer to decide whether to restart; it restarts when it's the first created instance, which is not always the case even if the settings are null, so just check whether there are instances
|
| |
|
|
| |
the mod name is "data" and getByName() crashes with a mod name that doesn't exist
|
| | |
|
| |
|
|
| |
behaviour of deleting an instance
|
| | |
|
| |
|
|
|
|
| |
ways
don't try to time stuff before logging is initialized, an exception before initLogging() will crash because ~TimeThis() tries to log
|
| | |
|
| |\
| |
| | |
Command line cleanup
|
| | |
| |
| |
| | |
put blacklist into a group box
|
| | |
| |
| |
| |
| | |
change the skip intro setting on click instead of on completion
ctrl+f in game page
|
| | | |
|
| | |
| |
| |
| | |
rewrote some comments to avoid using "instance"
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
added option to skip plugin for this session only
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
save geometry if settings are available
|
| | |
| |
| |
| | |
refactored MOApplication so everything is in doOneRun()
|
| | |
| |
| |
| |
| | |
set exception handler at the start, it can handle not having qt or data paths
hopefully fixed infinite crash dumps
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
added a set SetThisThreadName() after creating the main window, Qt resets it
|
| | | |
|
| | |
| |
| |
| | |
ok -> okay
|
| | |
| |
| |
| | |
comments
|
| | | |
|
| | |
| |
| |
| | |
comments
|
| | |
| |
| |
| | |
interpret a first argument starting with -- as an error instead of an exe name/binary
|
| | | |
|
| | |
| |
| |
| |
| | |
use an okay flag in PathsPage to avoid calling checkPaths() in ready() and make stuff mutable
moved a few things around
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
removed individual getters in CreateInstanceDialog, they were duplicating the work in creationInfo()
only VariantsPage needs access to the game plugin during creationInfo(), so pass it instead
selecting an undetected game, choosing a valid path and going back to the games page would not display the selected path in the list
|
| | |
| |
| |
| |
| |
| |
| | |
merged InstanceInfo into Instance, most of it was redundant
added logging before deleting instance
added Instance::readFromIni(), contains stuff that used to be in setup(), used by instance dialog
replaced QDir with QString in a few places, I hate QDir
|
| | |
| |
| |
| | |
documentation
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| | |
Command line and instance dialogs
|
| | | |
|
| | |
| |
| |
| |
| | |
removed now useless null checks in OrganizerProxy
call setPluginDataPath() early so plugins can have it, since it's now a static function in IOrganizer
|
| | |
| |
| |
| |
| | |
OrganizerProxy now handles a null OrganizerCore, used for proxy plugins
changed appVersion() and pluginDataPath() so they don't need OrganizerCore
|
| | |
| |
| |
| |
| |
| |
| |
| | |
removed useless dummy interfaces because init() isn't called anymore
python plugins currently broken because init() isn't called on them
fixed create instance dialog being shown on startup even if portable instance existed
display a message when the last instance can't be found
fixed instance manager dialog failing to open the portable instance
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
changed pointer to ref to NexusInterface
on_actionChange_Game_triggered() now creates the dialog itself instead of calling test code
fixed broken command line options, they'd be reset before they were used
removed useless explicit
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
fixed bad game location for custom paths
|