summaryrefslogtreecommitdiff
path: root/src/organizercore.h
Commit message (Collapse)AuthorAgeFilesLines
* changed crash dump type to use enum instead of intisanae2019-08-241-2/+2
| | | | | | 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
* split into GeometrySettingsisanae2019-08-041-4/+0
| | | | | | | removed most of storeSettings() from OrganizerCore: QSettings handles saving by itself, no need for that removed topLevelSplitter from ui, unused since the log widget is in a dock removed QSettings from MainWindow::readSettings() replaced return values for some of the new getters in Settings to std::optional
* removed mentions of QSettings from main.cppisanae2019-08-041-1/+1
| | | | added necessary member functions in Settings
* moved setLogLevel() to OrganizerCoreisanae2019-07-221-0/+2
| | | | moved context menu to LogList
* moved Settings out of OrganizerCore so it can be created by itself to access ↵isanae2019-07-221-2/+2
| | | | | | | settings early set log level on startup replaced more qDebug()
* use log::Levels instead of intsisanae2019-07-221-1/+4
| | | | | create log level combobox in code, set selected index based on value instead added log level to context menu in log list
* Add some basic checks for symlinksSilarn2019-07-081-0/+1
|
* split nexus tabisanae2019-07-021-0/+1
| | | | | | added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow moved common variables in ModInfoDialogTab moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h
* pulled java installation detection out of getFileExecutionContext() and into ↵isanae2019-06-151-0/+2
| | | | | | | findJavaInstallation() because it was copy/pasted into EditExecutablesDialog fixed FileDialogMemory::getOpenFileName() to also use the given directory correctly handle browse binary button
* added selectedOrigin to previewFileWithAlternatives()isanae2019-05-281-1/+1
| | | | | this is so that an origin other than the primary can be shown first and is used from previewDataFile() in ModInfoDialog since showing a preview for a conflicting file could initially show the file from the wrong mod removed unused, uninitialized and dangerous ModInfoDialog::m_OriginID
* moved shell functions to uibaseisanae2019-05-261-13/+0
|
* moved getFileExecutionContext() and its enum into OrganizerCoreisanae2019-05-261-10/+10
|
* changed enum case to follow conventionisanae2019-05-261-2/+2
|
* changed rest of ShellExecuteW() calls to use shell::Execute(), ↵isanae2019-05-261-0/+3
| | | | shell::OpenLink() or shell::OpenFile()
* put explore and open functions in namespace shellisanae2019-05-251-4/+11
| | | | | | previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore added preview menu item to filetree better logging when shell operations fail
* ExploreFile() will select the file in explorer when the path is a fileisanae2019-05-251-1/+1
| | | | replaced more ShellExecute() calls with ExploreFile()
* moved GetFileExecutionContext() out of OrganizerCore, no reason for it to be ↵isanae2019-05-251-4/+9
| | | | | | there added ExploreFile(), changed all mentions of ShellExecute() in MainWindow to use it
* a copy of getBinaryExecuteInfo() and openDataFile() was in both mainwindow ↵isanae2019-05-251-0/+13
| | | | | | and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile() getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int
* Add parameters to startApplication to allow control of custom overwriteLostDragonist2019-03-241-1/+1
|
* Add function to get configured mods directoryLostDragonist2019-02-231-0/+1
|
* Fix for Steam being run as administratorLostDragonist2019-02-191-1/+1
| | | | | | | | | | Previously, when Steam was run as administrator, MO couldn't access the process therefore couldn't detect it. Now, an alternative method for listing processes is now being used in order to determine if Steam is running. Additionally, MO will detect if Steam is admin and MO is not and prompt the user if they want to restart MO as admin.
* Initial Nexus API changes:Silarn2019-02-181-3/+2
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2LostDragonist2019-01-221-0/+3
|\
| * Reduce file I/O operations when enabling/disabling multiple modsLostDragonist2019-01-221-0/+3
| |
* | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-2/+6
|\|
| * Support for force loading librariesLostDragonist2019-01-111-2/+6
| |
* | Added button to disable Archives in Data Tree and entirely.Project5792018-12-121-0/+3
|/
* Add executable blacklistingLostDragonist2018-11-291-1/+1
|
* Changes to allow installer_NCC to use the game source set in the DL metaSilarn2018-05-071-0/+1
|
* Support for multi-game downloadsSilarn2018-04-161-1/+1
|
* Updates to allow a full plugin data refresh in certain circumstancesSilarn2018-04-081-1/+1
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-195/+213
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-213/+195
|
* Add warning when MO1 hook.dll is left in game folderEran Mizrahi2018-01-131-2/+3
|
* Prefer hiding the MO proxy when waiting for spawned processesEran Mizrahi2017-12-291-1/+1
|
* Tie moshortcuts to a specific instanceEran Mizrahi2017-12-191-4/+2
|
* Restore archive tab and partial functionalityJeremy Rimpo2017-12-151-0/+1
|
* Wait for injected processes on MO closeEran Mizrahi2017-12-131-0/+1
|
* Use single instance also for MO shortcutsEran Mizrahi2017-12-111-0/+4
|
* Run shortcuts using moshortcut:// to avoid command line problemsEran Mizrahi2017-12-101-1/+9
|
* Wait for processes run using command line shortcutsEran Mizrahi2017-12-101-1/+1
|
* cycle crash dumpsEran Mizrahi2017-12-101-0/+2
|
* generate dumps using new diagnostics settingsEran Mizrahi2017-12-101-1/+6
|
* Fixing overwrite problemsZachHaber2017-01-171-0/+2
| | | | | Changes the organizerproxy to pull from the settings rather than try and figure it out on its own.
* Merge branch 'master' into new_vfs_libraryTannin2016-06-301-7/+19
|\
| * Restore commented out codeThomas Tanner2016-06-261-0/+6
| |
| * Some refactoring of the spawn code and to make waitForApplication get the ↵Thomas Tanner2016-06-251-6/+9
| | | | | | | | | | | | | | right error code (usually) A note: It is possible for the executed program to completely exit before MO attempts to get hold of the pid from the job handle, in which case strangeness will happen (this has always been an issue)
| * Changes to support getting list of mods / esps to activate from game pluginThomas Tanner2015-12-191-8/+21
| |
* | fixed creation of data paths after changing paths in settings and update of ↵Tannin2016-06-231-0/+4
| | | | | | | | profile list after change
* | usvfs log level can now be changed without a restartTannin2016-06-191-0/+2
| |