summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | task dialog for plugin loadcheckisanae2020-11-071-9/+64
| | | | | | | | | | | | added option to skip plugin for this session only
| * | show a confirmation before switching instancesisanae2020-11-072-3/+44
| | |
| * | implemented browse buttonsisanae2020-11-072-7/+31
| | |
| * | larger initial size for the instance dialogisanae2020-11-075-5/+55
| | | | | | | | | | | | save geometry if settings are available
| * | fixed AppConfig::logFileName so it can be usedisanae2020-11-074-169/+178
| | | | | | | | | | | | refactored MOApplication so everything is in doOneRun()
| * | stopped using core dump stuff from usvfs, mo has its ownisanae2020-11-0714-106/+146
| | | | | | | | | | | | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps
| * | split getCurrentInstance()isanae2020-11-072-24/+35
| | |
| * | reordered functions, removed unused headersisanae2020-11-071-74/+39
| | |
| * | moved most of the stuff from main.cpp into MOApplicationisanae2020-11-073-296/+315
| | |
| * | added sanitychecks.h, moved to namespace sanityisanae2020-11-074-13/+47
| | | | | | | | | | | | added a set SetThisThreadName() after creating the main window, Qt resets it
| * | moved handleCommandLine() to CommandLine::setupCore()isanae2020-11-073-50/+76
| | |
| * | refactored setupInstance(), commentsisanae2020-11-073-69/+114
| | | | | | | | | | | | ok -> okay
| * | moved instance setup/selection to instancemanager.cppisanae2020-11-075-179/+214
| | | | | | | | | | | | comments
| * | moved dlls stuff to MOApplicationisanae2020-11-072-39/+49
| | |
| * | moved splash stuff to MOSplashisanae2020-11-075-69/+115
| | | | | | | | | | | | comments
| * | commentsisanae2020-11-072-19/+150
| | | | | | | | | | | | interpret a first argument starting with -- as an error instead of an exe name/binary
| * | documentationisanae2020-11-071-19/+82
| | |
| * | documentationisanae2020-11-073-103/+448
| | | | | | | | | | | | | | | use an okay flag in PathsPage to avoid calling checkPaths() in ready() and make stuff mutable moved a few things around
| * | moved DirectoryCreator up, moved fix functions as lambdasisanae2020-11-071-111/+129
| | |
| * | moved getInstanceName() upisanae2020-11-075-173/+243
| | | | | | | | | | | | | | | | | | 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
| * | added ... to the "Delete Instance" button to make it less scaryisanae2020-11-076-368/+456
| | | | | | | | | | | | | | | | | | | | | 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
| * | removed some redundant functions in InstanceManager, made them all non-staticisanae2020-11-076-76/+250
| | | | | | | | | | | | documentation
* | | Merge pull request #1285 from Holt59/remember-tabwidget-indexMikaël Capelle2020-11-081-0/+3
|\ \ \ | |/ / |/| | Remember currently open tab in right panel.
| * | Remember currently open tab in right panel.Mikaël Capelle2020-11-081-0/+3
| | |
| | * Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer into ↵Seth Riley2020-11-061-2/+1
| | |\ | |_|/ |/| | | | | master
* | | Merge pull request #1283 from Holt59/iplugingame-detectgameMikaël Capelle2020-11-061-2/+1
|\| | | | | | | | Add IPluginGame::detectGame()
| * | Call detectGame() after checking for conversion.Mikaël Capelle2020-11-061-1/+1
| | |
| * | Replace IPlugin::registered() by IPluginGame::detectGame().Mikaël Capelle2020-11-061-2/+1
|/ /
| * Fixed bad mergeSeth Riley2020-11-061-2/+1
| |
| * Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer into ↵Seth Riley2020-11-0672-1920/+8028
| |\ | |/ |/| | | master
* | Merge pull request #1280 from isanae/command-lineisanae2020-11-0669-1942/+8005
|\ \ | | | | | | Command line and instance dialogs
| * | renamed InstanceManager::instance() to singleton() to avoid confusionisanae2020-11-0610-35/+35
| | |
| * | pass null IOrganizer to proxy plugins instead of one with a null OrganizerCoreisanae2020-11-063-182/+51
| | | | | | | | | | | | | | | removed now useless null checks in OrganizerProxy call setPluginDataPath() early so plugins can have it, since it's now a static function in IOrganizer
| * | call init() on proxy pluginsisanae2020-11-045-41/+205
| | | | | | | | | | | | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore
| * | added IPlugin::registered()isanae2020-11-0411-471/+54
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | stop using deprecated map()isanae2020-11-031-1/+1
| | |
| * | replaced #pragma once by ifdefsisanae2020-11-0310-93/+41
| | | | | | | | | | | | | | | | | | | | | 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
| * | show create instance dialog on startup if there are no instancesisanae2020-11-032-4/+20
| | |
| * | larged delete instance dialogisanae2020-11-031-0/+1
| | |
| * | replace "create instance" title by "setting up instance"isanae2020-11-034-11/+23
| | | | | | | | | | | | fixed bad game location for custom paths
| * | InstanceManager now returns new Instance struct instead of instance nameisanae2020-11-0314-628/+695
| | | | | | | | | | | | | | | 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
| * | game icons in the instance listisanae2020-11-035-1/+89
| | |
| * | fixes after rebasingisanae2020-11-0311-91/+123
| | |
| * | moved nexus api stuff to GlobalSettingsisanae2020-11-0323-130/+623
| | | | | | | | | | | | | | | | | | | | | 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
| * | moved naturalCompare() to uibaseisanae2020-11-035-41/+33
| | | | | | | | | | | | | | | don't try to delete paths that don't exist natsort for instance names and games
| * | open ini buttonisanae2020-11-035-22/+103
| | | | | | | | | | | | | | | update when renaming instance update and select when creating instance
| * | added checkboxes for deleting instancesisanae2020-11-032-96/+104
| | | | | | | | | | | | disabled instance conversion buttons again, not implemented
| * | - changed PathSettings::base() to use the ini's parent directory instead of ↵isanae2020-11-034-140/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | delete instanceisanae2020-11-033-34/+265
| | |
| * | fixed boost bind warningsisanae2020-11-034-4/+8
| | |