| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
Also switch instance name sanitizer to MOBase version
|
| |
|
|
|
|
|
| |
portable instances
- better errors when running incorrect shortcuts
- fixed shortcuts being created with moshortcut://Portable:exe instead of an empty instance name for portable instances
|
| |
|
|
| |
FilterWidget for downloads tab
|
| |
|
|
|
|
| |
the instance has a custom path
had to change PluginContainer to non const in a few places
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
behaviour of deleting an instance
|
| | |
|
| |
|
|
| |
save geometry if settings are available
|
| |
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
| |
moved most of the figuring out of instance parameters from InstanceManager to Instance, separated all the ui from it and put it in main.cpp
added ways to show single pages in the create instance dialog so they can be used when info is missing
|
| | |
|
| |
|
|
|
|
|
| |
pass a pointer to Settings around for things that can be called without settings, when creating the first instance
added dummy plugin list, mod list and iorganizer to initialize plugins without an instance
moved PluginContainer into the core filter, had nothing to do with the plugins list
NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available
|
| |
|
|
|
| |
don't try to delete paths that don't exist
natsort for instance names and games
|
| |
|
|
|
| |
update when renaming instance
update and select when creating instance
|
| |
|
|
| |
disabled instance conversion buttons again, not implemented
|
| |
|
|
|
|
|
|
|
| |
the global "dataPath" property; this is always the same thing, unless another Settings object is created for a different instance than the active one, which happens in the instance manager dialog
- instance manager dialog:
- select the active instance when opening
- instance deletion now handles custom paths from the ini
- started on instance conversions, not functional
|
| | |
|
| |
|
|
| |
add portable instance to the list, handle some of the buttons
|
| | |
|
| |
|
|
| |
double-click an instance to switch to it (disabled for now, not sure I want that)
|
| |
|
|
|
| |
sort games by name
added intro and confirmation pages
|
| | |
|
| |
|
|
|
| |
allow for multiple instances of Settings
fill in information in instance manager
|
| |
|