summaryrefslogtreecommitdiff
path: root/src/organizercore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* timing for refreshBSAList and updateProblemsButtonisanae2020-02-181-1/+3
|
* added more timingsisanae2020-02-181-1/+2
| | | | missed fileregisterfwd.h in cmake list
* removed directoryrefresher.h from organizercore.hisanae2020-02-181-9/+10
|
* cleanup, typedefsisanae2020-02-181-10/+10
|
* split directoryentryisanae2020-02-181-2/+5
| | | | made classes noncopyable, fixed a few unintended copies
* removed some unnecessary countersisanae2020-02-181-18/+50
| | | | delete old structure in thread
* threaded refresherisanae2020-02-181-12/+11
|
* customizable columns for mod and plugin listsisanae2020-02-181-2/+0
|
* Remove duplicated updateFromDisc() call during refreshAL2020-02-171-8/+0
| | | | comment mentioned that it was needed but it was very old and testing would suggest this is no longer the case.
* Allow not refreshing downloads when setting their folder, for example during ↵AL2020-02-161-1/+1
| | | | init.
* Move modInfo loadFromDisc to it's own functionAL2020-02-161-2/+2
|
* renamed ToLower() to avoid confusion with in-place vs copyisanae2020-02-041-10/+0
| | | | pre-hashed file lookup in DirectoryEntry
* modsSortedByProfilePriority should return the internal name of the modSilarn2020-01-141-1/+1
|
* Check the enumSilarn2019-12-111-2/+2
|
* Update installer status handlingSilarn2019-12-111-5/+11
|
* fixed crash when starting multiple downloads with dialog boxes openedisanae2019-12-021-0/+1
| | | | fixed download manager dialog boxes not having a parent
* only log crash dumps message on startupisanae2019-11-261-6/+0
|
* renamed LockWidget to UILockerisanae2019-11-061-2/+2
| | | | lock interface up to two processes
* moved LockWidget back to OrganizerCore to support having multiple locks activeisanae2019-11-061-0/+1
| | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks
* removed unused filesisanae2019-11-061-1/+0
| | | | fixed handle leak when starting steam
* refresh ui after running an exe from 1) an external message, and 2) the data tabisanae2019-11-061-1/+1
|
* added a ForceWait flag to bypass disabled lockingisanae2019-11-061-1/+1
| | | | merged a bunch of unnecessary functions in ProcessRunner
* added waitForAllUSVFSProcesses() wrapper in OrganizerCore, the fact that ↵isanae2019-11-061-0/+6
| | | | it's in ProcessRunner is a bit of a hack
* removed runShortcut()isanae2019-11-061-2/+6
| | | | changed lock widget text when running without a ui
* added lockwidget to replace all the other dialogsisanae2019-11-061-5/+3
| | | | | | rewrote ProcessRunner to have a bunch of setters and then a run() fixed bad exit code when waiting on a process that's already completed removed lock()/unlock() from main window, ProcessRunner is in charge of that now
* split to processrunnerisanae2019-11-061-483/+118
| | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget
* replaced uilock by a progress callback in spawnisanae2019-11-061-45/+83
| | | | waiting for process now gets the whole process tree to find an interesting process
* split to getRunningUSVFSProcesses()isanae2019-11-061-159/+61
| | | | simplified waitForAllUSVFSProcesses() to always get the list of running processes after one process completes
* spawning an executable now only waits for that particular processisanae2019-11-061-70/+75
| | | | added waitForAllUSVFSProcesses() to OrganizerCore, used when closing MO
* wait for executable when opening filesisanae2019-11-061-2/+20
|
* moved findJavaInstallation() and getFileExecutionContext() to spawnisanae2019-11-061-173/+91
| | | | fixed env::get() returning garbage after value
* renamed startApplication() to runExecutableOrExecutableFile()isanae2019-11-061-21/+19
|
* renamed runExecutable() to runExecutablefile()isanae2019-11-061-31/+48
| | | | added runExecutable() for Executable class, also used by runShortcut()
* renamed executeFileVirtualized() to runFile()isanae2019-11-061-39/+39
| | | | | renamed spawnBinary() to runExecutable() renamed spawnBinaryDirect() to spawnAndWait()
* merged spawnBinaryDirect() and spawnBinaryProcess()isanae2019-11-061-50/+48
|
* initial Spawner and SpawnedProcessisanae2019-11-061-127/+65
| | | | | | | added steam app id to spawn parameters removed threadHandle, unused moved most of the stuff from OrganizerCore::spawnBinaryProcess() to Spawner replaced m_UserInterface by m_MainWindow
* added crash dump path to parameters, if a mechanism to customize it is ever ↵isanae2019-11-011-1/+4
| | | | | | created moved toString() for log level and dump type to usvfs, which needs them for logging
* uses new usvfsParameters, also updates spawn delayisanae2019-10-101-2/+4
|
* only log a warning for symlinks instead of exiting MOisanae2019-10-051-11/+26
| | | | | added logs: when dmp files are present, for portable instances, and the ini path clear the log widget when switching instances
* changed the layout of the general settings tabisanae2019-09-231-27/+9
| | | | | added option to disable checking for updates removed online check, just try it and see
* removed helper.h and helper.cpp, merged into spawnisanae2019-09-191-1/+0
|
* moved all spawn dialogs into a namespaceisanae2019-09-131-4/+0
| | | | | | | starting steam with spawn() instead of QProcess dialogs for bad steam registry key and failure refactored credentials code, added logging add environment variables to env
* made SpawnParameters public, changed to Qt typesisanae2019-09-121-7/+17
| | | | removed 'suspended', not used
* split spawnBinaryProcess() into spawn, no changesisanae2019-09-121-275/+11
|
* documentation for settingsisanae2019-09-081-5/+5
| | | | renamed some PluginSettings members and moved them around
* split settings into a bunch of classesisanae2019-09-021-53/+59
| | | | removed "get" from the getters that had it
* moved plugins to settingsisanae2019-09-021-5/+5
|
* changed total speed and count to a list of the last 5 downloadsisanae2019-08-261-1/+0
| | | | | existing servers now merged when retrieving the download links download manager doesn't store the servers any more, queries the settings every time
* moved preferred servers into ServerListisanae2019-08-261-1/+1
|
* changed crash dump type to use enum instead of intisanae2019-08-241-3/+3
| | | | | | added ColorSettings settings dialog general and diag tabs don't use qsettings anymore removed logging of setting changes, will be added back to Settings class