summaryrefslogtreecommitdiff
path: root/src/executableslist.h
Commit message (Collapse)AuthorAgeFilesLines
* Add executables list to plugin API (#2327)Jonathan Feenstra2026-01-311-6/+8
|
* Add executable setting to minimize MO2 to the system tray while running (#2313)Jonathan Feenstra2026-01-031-3/+5
|
* Apply clang-format.Mikaël Capelle2023-07-091-24/+26
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-228/+228
|
* renamed Refresh to TriggerRefresh, added WaitForRefreshisanae2021-01-181-2/+2
| | | | | | | | removed duplicate refreshDirectoryStructure() call that could never work added --logs to output logs to stdout, added final "mod organizer done" log added -i with no arguments to output the current instance name `run -e` now does an additional, case insensitive check for names fixed error being output along with --help
* added hide flag to executablesisanae2019-10-081-2/+4
|
* split into GeometrySettingsisanae2019-08-041-2/+3
| | | | | | | 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
* dump executables on startupisanae2019-07-221-0/+4
|
* fixes plugin executables having empty fields when upgrading from 2.2.0isanae2019-06-151-5/+16
|
* merged CustomOverwrites and ForcedLibraries, they were mostly identicalisanae2019-06-151-1/+15
| | | | some comments
* removed concept of custom executables, everything is modifiableisanae2019-06-151-4/+20
| | | | | | added apply button to dialog added reset button that re-adds plugin executables and renames existing ones if needed moved executables files to their filter in visual studio
* fixed EditExecutablesDialog being opened without a parentisanae2019-06-151-4/+14
| | | | | | | | | removed Executable's constructor with values, replaced with default ctor + setters, all these strings were much too error-prone added Executable ctor overload to convert from ExecutableInfo plugin executables now override most of the custom changes renamed browseButton to browseBinaryButton to avoid confusion with the other browseDirButton fixed both browse dialogs not handling cancel EditExecutablesDialog's list used to change the text color for custom executables, replaced with italics
* removed temporary setters in Executable, unnecessary now that it has mergeFrom()isanae2019-06-151-14/+1
|
* ExecutablesList:isanae2019-06-151-41/+7
| | | | | | - merged addExecutable(), updateExecutable() and addExecutableInternal() into a new setExecutable() - setExecutable() adds the executable to the list if not found, or forwards to Executable::mergeFrom() - mergeFrom() handles merging from/to plugin executables
* moved store/load to ExecutablesListisanae2019-06-151-7/+14
|
* replaced ExecutablesList::getExecutables() by a standard container interfaceisanae2019-06-151-39/+24
| | | | | | renamed ExecutablesList::init() to addFromPlugin() renamed ExecutablesList::find() to get() and added a find() that returns an iterator changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all
* made Executable members private, added member function to get and set themisanae2019-06-151-14/+36
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-116/+131
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-131/+116
|
* cleanupTannin2016-05-071-1/+2
|
* removed close-mo featureTannin2015-12-181-6/+2
|
* Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-2/+3
| | | | of gameinfo.h includes
* Bunch of const correctness changes. There shouldn't be any update of plugin ↵Thomas Tanner2015-11-251-1/+1
| | | | games once MO has started
* code cleanupTannin2015-08-311-10/+1
|
* Clean up of fixes for custom executable windowTom Tanner2015-08-131-17/+23
|
* Fix the executable configuration flags going awry from Customise windowTom Tanner2015-08-131-8/+24
|
* reverted most changes of changeset 626da419828a as I don't agree with themTannin2015-08-091-50/+13
|
* More work on the executables listTom Tanner2015-08-051-13/+50
| | | | | | Apart from an off by one in the popup list which had crept back in, reworked the underlying code even more, which now seems to get the list behaving in a predictable way.
* - changed the way flags on executables are stored in memoryTannin2015-08-021-22/+13
| | | | - some coding style fixes
* Reworked executable lists to not use 3 bools in addExecutableTom Tanner2015-07-181-14/+35
| | | | Think it's more readable
* Allow user to select app icon or mo icon for generated shortcutsTom Tanner2015-07-181-1/+2
| | | | | Also fixes 'x' for toolbar not disappearing when it should Issue 701
* Reworking the Custom Executables list and the shortcut popup.Tom Tanner2015-07-091-6/+9
| | | | | | | | | Certainly fixes the issue where the 'toolbar' entry doesn't lose the cross. One of the 'find' methods ignored case but none of the others did, so I've made it not ignore case either. Also made the code to get the desktop/startmenu paths use a more up-to-date API
* Merge with branch1.2Tannin2015-01-031-4/+7
|\
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-4/+9
| | | | | | | | - started on support for game-plugins
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-155/+155
| |
* | if a shortcut-started application is the same binary as a configured one, ↵Tannin2014-12-141-0/+8
| | | | | | | | the corresponding steam app id is used
* | all executables can now be repositioned, including auto-detected onesTannin2014-12-091-2/+12
| |
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-155/+155
|/
* - moved shared and uibase libraries to namespacesTannin2013-02-171-3/+3
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* - hooks for CreateHardLinkTannin2013-02-161-126/+136
| | | | | | | | | | | | | | | | | | - createprocess hook will now reroute the cwd (fixes SUM, may break other tools?) - profile code moved to separate file - executables can now be linked to toolbar - category filters are now represented as a tree - csv export of mod list - ModInfoDialog is now "window modal" instead of "application modal" - nexus dialog now updates the mod-id field while browsing - right-click in nexus browser allows to open in external browser - ini viewer is no longer modal - bugfix: another attempt to fix processing of invalid header lines in fomod xmls (bom now handled) - bugfix: integrated fomod installer will no longer overwrite detected mod name by the one from the xml - bugfix: "hide file" from conflicted files list now updates that list - bugfix: conflicted files list no longer offers to hide files in BSAs - bugfix: pressing delete on the mod list with multiplie files selected offered to delete the wrong files - regression: mod name guessing with the old regular expression was less likely to lead to an empty mod name. Now both are tried
* initial commit to mercurial repository.Tannin2013-02-031-0/+145
Corresponds to MO version 0.12.6