summaryrefslogtreecommitdiff
path: root/src/modlist.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Display children contents in collapsed separator.Mikaël Capelle2021-01-101-30/+0
|
* NameRole -> GameNameRole.Mikaël Capelle2021-01-101-1/+1
|
* Fix indentation of indicators branches when using collapsible separators.Mikaël Capelle2021-01-031-2/+0
|
* Move highlighting of mods containing selected plugins to mod view.Mikaël Capelle2021-01-021-24/+0
|
* Move markers management for overwrite/overwritten to ModListView.Mikaël Capelle2021-01-021-50/+1
|
* Refactoring of ModInfo to give access to the core. Remove ModInfo::remove() ↵Mikaël Capelle2021-01-021-10/+1
| | | | completely.
* Minor cleaning and fix in ModList.Mikaël Capelle2021-01-021-80/+126
| | | | | - Proper display of separator name for removal. - Replace usage of flags with isXXX.
* Minor refactoring.Mikaël Capelle2021-01-021-16/+20
|
* Fix notification for removed mods.Mikaël Capelle2021-01-021-6/+7
|
* Fix highligth of collapsed separator. Move foreground color fix to delegate.Mikaël Capelle2021-01-021-3/+1
|
* Minor cleaning in ModList.Mikaël Capelle2021-01-021-5/+5
|
* Some cleaning. Avoid using Qt::UserRole.Mikaël Capelle2021-01-021-20/+44
|
* Remove selection-related stuff from plugin/mod lists.Mikaël Capelle2021-01-021-3/+5
|
* More stuff moved to mod list context.Mikaël Capelle2021-01-021-1/+21
|
* Add message for invalid drag. Split & clean code.Mikaël Capelle2021-01-021-133/+7
|
* Clean drag&drop code and add drop of external folder/archives.Mikaël Capelle2021-01-021-110/+160
|
* Remove unused method.Mikaël Capelle2021-01-021-17/+0
|
* Do not invalidate the sort proxy when not required (keep selection).Mikaël Capelle2021-01-021-21/+10
|
* Fix and move stuff around.Mikaël Capelle2021-01-021-87/+25
| | | | | | - Move selection-related code from ModList to ModListView. - Fix move-selection for multi-selection. - Fix refresh of mod list on toggle selection.
* Fix automatic refresh of the collapsible separator proxy.Mikaël Capelle2021-01-021-0/+30
|
* Disable drag&drop of mods in backups.Mikaël Capelle2021-01-021-1/+1
|
* Fix keyboard move selection.Mikaël Capelle2021-01-021-15/+14
|
* Do not set Qt::ItemIsDropEnabled all the time.Mikaël Capelle2021-01-021-5/+13
|
* Small refactoring to avoid duplicated code.Mikaël Capelle2021-01-021-4/+4
|
* Clean drag&drop of URLs and mods/archives.Mikaël Capelle2021-01-021-75/+97
|
* Drag and drop from download view to install + Expand and scroll to mod on ↵Mikaël Capelle2021-01-021-21/+67
| | | | install.
* Use an intermediate structure to store the separator tree.Mikaël Capelle2021-01-021-1/+1
|
* Remove setName and remove from mod interface.Mikaël Capelle2021-01-021-1/+28
|
* Fix callbacks for pluginlist, modlist and download manager.Mikaël Capelle2020-12-021-10/+9
|
* highlighting plugins from the data directory would crashisanae2020-11-121-3/+5
| | | | the mod name is "data" and getByName() crashes with a mod name that doesn't exist
* added IPlugin::registered()isanae2020-11-041-71/+0
| | | | | | | | removed useless dummy interfaces because init() isn't called anymore python plugins currently broken because init() isn't called on them fixed create instance dialog being shown on startup even if portable instance existed display a message when the last instance can't be found fixed instance manager dialog failing to open the portable instance
* fixes after rebasingisanae2020-11-031-9/+39
|
* moved nexus api stuff to GlobalSettingsisanae2020-11-031-0/+41
| | | | | | | pass a pointer to Settings around for things that can be called without settings, when creating the first instance added dummy plugin list, mod list and iorganizer to initialize plugins without an instance moved PluginContainer into the core filter, had nothing to do with the plugins list NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available
* Change Alternatives vector to use a structAL2020-11-021-17/+7
|
* Use static_cast instead of dynamic_cast.Mikaël Capelle2020-10-251-2/+1
|
* Move IOrganizer::getMod() to IModList::getMod().Mikaël Capelle2020-10-251-0/+6
|
* Move IOrganizer::removeMod() to IModList::removeMod().Mikaël Capelle2020-10-251-0/+12
|
* Add missing notifyModRemoved().Mikaël Capelle2020-10-251-0/+2
|
* Move IOrganizer::modsSortedByProfilePriority() to ↵Mikaël Capelle2020-10-251-0/+8
| | | | IModList::allModsByProfilePriority().
* Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved().Mikaël Capelle2020-10-251-2/+23
|
* Change modId() to nexusId().Mikaël Capelle2020-09-221-3/+3
|
* Add getters for most meta-information in mod.Mikaël Capelle2020-09-201-20/+20
|
* Update for change to onModStateChanged.Mikaël Capelle2020-08-291-4/+7
|
* Refactor the way m_ModStateChanged works.Mikaël Capelle2020-08-291-21/+7
|
* Remove check for alwaysEnabled() and log missing mods in ModList::setActive().Mikaël Capelle2020-08-291-7/+7
|
* Add a bulk-version of ModList::setActive.Mikaël Capelle2020-08-291-0/+34
|
* Don't mark a file as uninstalled when removing a backup.AL2020-08-261-2/+4
|
* Expose ModDataContentHolder from OrganizerCore instead of vector of Content.Mikaël Capelle2020-05-281-24/+14
|
* Store contents as a set instead of a vector.Mikaël Capelle2020-05-271-7/+4
|
* Do not show Content with isOnlyForFilter() in the column.Mikaël Capelle2020-05-271-7/+12
|