summaryrefslogtreecommitdiff
path: root/src/pluginlist.h
Commit message (Collapse)AuthorAgeFilesLines
* Add context menu option to send to a specific priorityLostDragonist2018-11-041-7/+2
|
* Fix matching highlights for mod and plugin selectionsLostDragonist2018-11-011-1/+1
| | | | | | The selectionChanged event used before requires subtractive/additive logic to work correctly. A separate event is fired for each row and each column for each row that is selected or deselected. The previous logic assumed all of the selection was passed in at once. The logic has been changed to recalculate all highlights each time the event is fired. This is poorly optimized in regards to performance but makes the function work.
* Add send to top/bottom options for the plugin listLostDragonist2018-10-311-0/+12
|
* Add "enable/disable selected" to plugin list context menuLostDragonist2018-08-161-0/+10
|
* Added ability to open mod information window by double cliking on plugins.Al12rs2018-07-171-0/+6
|
* Added a flag to the plugin list indicating if a certain plugin has one or ↵Al12rs2018-07-171-1/+2
| | | | | | | more archives attached. Changed the tooltip to list the loaded archives. Fixed tool tip to have titles for subsections.
* Make sure to update the index when data is changedSilarn2018-05-041-0/+5
|
* Vastly improved plugin index generation and sortingSilarn2018-05-041-1/+2
|
* Fix ESL index display and sorting by indexSilarn2018-04-271-0/+1
|
* Updates to allow a full plugin data refresh in certain circumstancesSilarn2018-04-081-1/+2
|
* Light flagged master support and other minor changesJeremy Rimpo2018-03-051-0/+2
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-222/+237
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-237/+222
|
* Final highlighting changesJeremy Rimpo2017-12-021-1/+2
|
* Implement mod/plugin highlighting when pair is selectedJeremy Rimpo2017-11-301-0/+3
|
* Correctly render the modindex for ESLsJeremy Rimpo2017-10-211-0/+4
|
* Add ESL flag type detectionJeremy Rimpo2017-10-201-0/+2
| | | | | * ESL files can be sorted like ESMs * ESL files are displayed italicized but not bold
* removed highlighting of dummy pluginsTannin2016-05-151-1/+0
|
* fixed priority ordering after enabling/disabling modTannin2016-05-091-0/+2
|
* moved plugins.txt reading/writing to game pluginTannin2016-05-061-28/+6
|
* Bunch of const correctness changes. There shouldn't be any update of plugin ↵Thomas Tanner2015-11-251-2/+2
| | | | games once MO has started
* Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-0/+12
|
* Remove some unused files and build esptk as a libraryTom Tanner2015-09-261-1/+0
|
* a signal is now emitted when the state (checked/unchecked) of a plugin changesTannin2015-03-311-5/+5
|
* minor cleanupTannin2015-03-091-0/+4
|
* - some fixes to how file changes are signaled and delayedTannin2015-03-011-9/+1
|
* - bugfixesTannin2015-01-061-1/+0
| | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips
* replaced all uses of NULL with nullptrTannin2014-11-281-1/+1
| | | | fixed a few placed where NULL was used as a number or boolean
* cleanup und bugfixes after refactoringTannin2014-11-281-1/+1
|
* plugins can now query the list of masters for a pluginTannin2014-09-101-0/+1
|
* - re-enabled building of loot_cli and started developing against the new apiTannin2014-09-081-4/+8
| | | | | | | | | | | | | | | - extended set of default categories - more tolerand bbcode parser - added a few colors for the bbcode parser - more fixes to qt5 compatibility - started work on ability to unloading (and thus re-loading) of plugins - names of plugins are no longer localizable (because those names are also used to store settings) - added settings to disable individual diagnosis settings - path of dependencies is now configured in a .pri file instead of environment variablees - bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user - bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better) - bugfix: attempt to remove the deleter-file seems to have caused error messages for some users - bugfix: fixed a couple of cases that might have caused the tutorial to hang
* - processes spawned from MO are now themselves allowed to break away from ↵Tannin2014-08-251-0/+1
| | | | | | | | | | the job. Without this the CEF (chromium embedded framework) seems to fail - bugfix: Fixed an error message when installing a fomod wrapped in an archive - bugfix: sorting plugins had no effect on non-skyrim games - bugfix: fomod parser quit installing filelists after one file - bugfix: function retrieving local appdata path read wrong directory
* normalized eol style (all files should now have windows line endings)Tannin2014-07-171-344/+344
|
* - test-plugins accidentally distributed in the 1.2.5 release are now ↵Tannin2014-06-251-1/+1
| | | | | | | | | | | automatically deleted - some fixes to the tutorial (mostly wording but also some actual problems) - bugfix: could disable mods that aren't supposed to be disable-able - bugfix: mod list wasn't saved on some changes - bugfix: when trying to start directly to application, MO didn't start up correctly - bugfix: hook.dll didn't load mod bsas into its directory structure and thus didn't allow bsas to overwrite loose files - bugfix: in some constellations the tutorial files couldn't be found despite being in the right location
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-1/+6
| | | | | | | | | | - deleted mods are now moved to the recycle bin instead of being deleted permanently - reduced modinfo dialog for foreign mods - foreign mods are now displayed with a pseudo-category - added a signal when a plugin is moved - bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods - bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory - bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-3/+13
| | | | | | | | | | - new event to notify plugins of changed mod priority - overwrite now shows up in the "checked" category instead of "unchecked" - display of "foreign" mods can now be limited to only official content - bugfix: bsa extraction dialog showed up even if the plugin was disabled - bugfix: after detection of foreign mods the priority of the overwrite folder could get messed up - bugfix: when displaying only the context menu for the mod list as a whole, the menu didn't disappear - bugfix: MO crashed when trying to download via the integrated browser
* - plugin-list now displays loot messagesTannin2014-06-021-4/+21
|
* - added a new mod type that represents files handled externally (i.e. DLCs) ↵Tannin2014-05-311-0/+2
| | | | | | | | | | | as mods in MO - hashes of file names in bsa files are no longer checked all the time - author and description is now read from esp files - rewrote the code that fixes modlists after a rename, should be a bit more robust - fixes to qt 5 and msvc 2013 compatibility - started to update the tutorial (not done yet!) - bugfix: counter for the problems badge wasn't calculated correctly
* - mod list context menu split into two menus (one for whole list, one for ↵Tannin2014-05-131-1/+0
| | | | | | | | | | | | | | | | | | | selected mods) - added option to combine category filters using "or" - added context menu option for deselecting category filters - slightly changed ui on the category filters - added a sample plugin for cpp that can be built without building the rest of MO - simple installer can now be configured to run without any user interaction - extended interface for python plugins - iorganizer implementation moved out of the main window - nexus requests from plugins will now be identified in the user agent - bugfix: shortcuts created from MO used the wrong working directory - bugfix: deactivation of bsas didn't stick - bugfix: file hiding mechanism wasn't active - bugfix: executables linked on the toolbar couldn't be removed if the executable was removed first - bugfix: the endorsement-filter couldn't be combined with other filters - bugfix: python interface to repository bridge was broken
* - very effective optimization to findfirstfile-callsTannin2014-05-051-0/+2
| | | | | | | | - several configuration files are now only saved to disk if the content actually changed. This should also get rid of a problem where plugins.txt was re-written immediately after starting the game (causing a conflict with the game) - reduced "noise" from hook.dll - removed some debugging messages
* - updated installerTannin2014-04-241-2/+1
| | | | - prettified a few log messages
* - added buttons to backup and restore the modlist and pluginlistTannin2014-04-051-82/+1
| | | | - replaced boss integration with loot
* MergeTannin2014-03-181-1/+1
|\
| * some fixes towards qt5 compatibilityTannin2014-03-161-1/+1
| |
* | - force-enabled game esms no longer break keyboard-navigation in plugin listTannin2014-03-181-1/+3
|/
* - archives.txt is now written using the "safe"-write mechanismTannin2014-02-071-4/+3
| | | | | | | | | - added the whole boss fork to the repository - bugfix: boss db is now always re-initialised because otherwise there might have been differing results between runs - bugfix: locked load order was ignored by integrated boss - bugfix: archive list wasn't written back on all changes that affected it - bugfix: CreateFile-hook didn't reroute files created with OPEN_ALWAYS to overwrite directory - bugfix: NtQueryDirectoryFile-hook didn't return the correct status code when searching for a file that doesn't exist
* - bugfix: upon moving files between mods, an attempt was made to access originsTannin2014-02-021-2/+36
| | | | | | for both, even if one (or both) mods weren't active - bugfix: plugin-list should now deal with nested "layoutAboutToBeChanged" calls gracefully. May be the reason of a bug.
* - information from boss no longer gets lost as soon as the plugin list gets ↵Tannin2014-01-231-0/+5
| | | | | | refreshed - bugfix: modified boss dll missed one file on sorting
* - boss integrationTannin2014-01-231-1/+94
| | | | | - plugin list can now also display multiple flags for a file (like the mod list) - changed some compiler&linker settings to produce smaller binaries
* - plugin list now highlights plugins with attached ini filesTannin2013-12-141-2/+2
| | | | - bugfix: opening nexus through the globe icon used the nmm.nexusmods.com url