| 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
|
| |
|
|
|
|
| |
changed all calls to reportError(), which now uses the main window if it exists as a parent, or calls criticalOnTop()
added errors when running something from the command line for a different instance/profile
removed unused crap
|
| |
|
|
|
| |
this is so command line processing can happen outside of MOApplication
many important objects were local to run(), so they're not members of MOApplication instead
|
| | |
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
ok -> okay
|
| |
|
|
| |
comments
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
double-click an instance to switch to it (disabled for now, not sure I want that)
|
| |
|
|
| |
close the create instance dialog when launch is unchecked
|
| |
|
|
| |
made existing paths just a warning, don't check for portable instances
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
trying to centralize all of this stuff
|
| |
|
|
|
| |
fixed includes because shared/ isn't in the path anymore
removed unused modeltest files
|
| | |
|
| |
|
|
|
| |
added logs: when dmp files are present, for portable instances, and the ini path
clear the log widget when switching instances
|
| |
|
|
|
|
|
| |
If the file "portable.txt" is present in the application directory,
MO will force itself to be launched as a portable instance. The
change game button and menu item are hidden to prevent the user
from changing out of the portable instance.
|
| |
|
|
| |
removed some commented out logging
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- no implicit conversions for enum classes
- can't bind rvalue to non-const ref
- string literals are const
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Imroved dialog description.
|
| | |
|
| |
|
|
|
| |
Previously allowed: "A-Za-z0-9 "
Now allowed: "A-Za-z0-9 !@#$%^()_+-=[]{};'."
|
| |
|
|
|
|
| |
Windows directories are not allowed to end in a space. Allowing
this creates a broken directory that is difficult for the user
to remove.
|
| |
|
|
|
|
|
| |
Added description to CSV export.
Added line to delete instance error message.
Changed delete instance icon for the list of instances.
Added red X in the resources, thanks to twizz0r.
|
| | |
|
| |
|
|
| |
This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
|
| | |
|
| | |
|
| | |
|