summaryrefslogtreecommitdiff
path: root/src/pluginlist.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow moving force enabled pluginsJeremy Rimpo2023-10-021-3/+5
| | | | | - Mirrors LOOT functionality - Rename 'forceEnabled' to 'forceLoaded' to better reflect the difference
* Add 'None' LoadOrderMechanism which disables managed pluginsJeremy Rimpo2023-09-091-3/+4
| | | | - Primary plugins are still marked as loaded
* Implement 'override' plugin supportJeremy Rimpo2023-09-051-1/+3
|
* Apply clang-format.Mikaël Capelle2023-07-091-106/+107
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-419/+419
|
* Make fixes to ESM plugin prioritiesChris Bessent2022-03-191-4/+0
| | | | | | | | Before now, MO2 only looked at the ESM flag of a plugin and didn't look for an .esm extension. This is incorrect and an .esm file should be treated as implicitly having the ESM flag. This also removes some apparently unused functions.
* Change `isXFile` to `hasXExtension`Qudix2022-03-191-6/+7
|
* Rename isX to isXFile, and deprecate isMasterQudix2022-02-241-4/+4
| | | | Also made sure to not change existing behaviour
* Add `isMasterFlagged` `isLight` `isLightFlagged`Qudix2022-02-241-0/+2
| | | | Note: The behavior of isMaster has been changed to match isLightFlagged
* Enforce the priority rules on every refreshChris Bessent2022-01-231-0/+1
|
* Force priority of primary pluginsChris Bessent2022-01-231-1/+2
| | | | | This fixes a problem with new instances where the primary plugins would be ordered alphabetically instead of in the correct order.
* Use case-insensitive data structure in plugin list.Mikaël Capelle2021-01-311-6/+7
|
* Move settings around. Remove unused settings.Mikaël Capelle2021-01-291-5/+1
|
* Remove selection-related stuff from plugin/mod lists.Mikaël Capelle2021-01-021-1/+5
|
* Minor clean for plugin list.Mikaël Capelle2021-01-021-10/+4
|
* Move plugin list context menu to its own class and to PluginListView.Mikaël Capelle2021-01-021-10/+4
|
* Move keyboard event to PluginListView.Mikaël Capelle2021-01-021-6/+11
|
* Fix callbacks for pluginlist, modlist and download manager.Mikaël Capelle2020-12-021-21/+30
|
* Change for onPluginStateChanged to take a list of plugins.Mikaël Capelle2020-09-051-2/+11
|
* Add IPluginList::setPriority implementation.Mikaël Capelle2020-08-301-7/+8
|
* split directoryentryisanae2020-02-181-1/+0
| | | | made classes noncopyable, fixed a few unintended copies
* Change Qtime to QElapsedtimer in some palaces to remove the warnings.AL2020-02-151-1/+2
|
* added loot info to tooltipisanae2019-11-231-0/+4
|
* removed m_ prefix from struct membersisanae2019-11-231-26/+31
| | | | some refactoring, whitespace
* added loot report to the plugin list, not used yetisanae2019-11-231-0/+17
| | | | | split PluginList::data() into individual functions disabled loot message processing, will use report instead
* Only flag plugins as light if the game supports light pluginsLostDragonist2019-10-151-1/+1
|
* 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
|