summaryrefslogtreecommitdiff
path: root/src/modlistsortproxy.h
Commit message (Collapse)AuthorAgeFilesLines
* Apply clang-format.Mikaël Capelle2023-07-091-25/+20
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-172/+172
|
* Fix drop in first item of separators.Mikaël Capelle2021-01-111-0/+4
|
* Disable 'filter separators' combo box when using collapsible separators.Mikaël Capelle2021-01-021-0/+3
|
* Maintain selection while filtering (again).Mikaël Capelle2021-01-021-0/+1
|
* Fix and move stuff around.Mikaël Capelle2021-01-021-2/+0
| | | | | | - Move selection-related code from ModList to ModListView. - Fix move-selection for multi-selection. - Fix refresh of mod list on toggle selection.
* Refactoring and fixes.Mikaël Capelle2021-01-021-11/+0
| | | | | | - Move codes from MainWindow to ModListView. - Fix enable/disable all visible. - Fix changing style of the mod list.
* Better drag handling.Mikaël Capelle2021-01-021-3/+3
|
* Remove space.Mikaël Capelle2020-05-281-1/+1
|
* Ignore filter-only content when sorting.Mikaël Capelle2020-05-271-1/+4
|
* Fix conflict filterSilarn2019-12-191-1/+1
|
* Separate conflict flags and render them in separate columnsSilarn2019-12-061-0/+1
|
* three modes for separators, save stateisanae2019-12-021-9/+16
| | | | renamed enumerators
* fixed separators option being used even without filtersisanae2019-11-301-1/+2
| | | | changed filter list to use tristate items without selection
* renamed filters to criteriaisanae2019-11-301-14/+28
| | | | | merged categories and content, they can be distinguished using the type added a not flag for criteria, not used yet
* added separators filterisanae2019-11-271-0/+2
| | | | changed notendorsed filter to include anything else than true
* refactored matching into one function instead of repeating them for OR and ANDisanae2019-11-271-0/+2
|
* added not filter, not functional yetisanae2019-11-271-2/+2
| | | | fixed no mods being displayed for OR with no conditions
* Expand mod list search edit to work on categories, nexus IDs, and notesLostDragonist2018-12-201-0/+8
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-59/+75
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-75/+59
|
* better sorting on the flag-columnTannin2015-09-031-0/+1
|
* more generic solution to the problem fixed in changeset bb74f8eb639c, now ↵Tannin2015-06-101-0/+9
| | | | also applied in another location
* workaround to prevent crashes when toggling mods causes the filtered list to ↵Tannin2015-06-081-0/+1
| | | | change
* bugfix: crash when entering search terms for the mod listTannin2015-03-211-4/+0
|
* - re-enabled use of img-tags in bbcode converterTannin2014-11-111-1/+0
| | | | | - addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns - using a webview again for the nexus view of the modinfo dialog
* - can now filter by mod contentTannin2014-08-181-0/+9
| | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
* - browser dialog now has a hidden url-field (for testing only)Tannin2014-07-271-0/+3
| | | | | | | | | | | - loot_cli is no longer part of this project. I will probably create a fork of loot that allows command-line usage instead - loot integration now works with such a modified loot version - integrated loot will now also integrate incompatibility messages in the MO UI - overwrite-markers are now updated as the list order is changed - fnis checker will now always allow the user to ignore fnis errors - plugin interface now has a function to wait for handles returned from startApplication (which can be job or process handles) - bugfix: non-mo mods sharing the name with regular mods now have a different internal name - bugfix: using hotkeys the vanilla game-plugins could be moved
* normalized eol style (all files should now have windows line endings)Tannin2014-07-171-121/+121
|
* - mod list context menu split into two menus (one for whole list, one for ↵Tannin2014-05-131-0/+12
| | | | | | | | | | | | | | | | | | | 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
* - main window now has a small view displaying log messagesTannin2014-05-041-0/+18
| | | | | | | | | | | | | | - mod list will now be highlighted when grouping is active is active - download tooltip now supports bbcode markup in the description - bbcode translator will now translate some named colors - algorithm for detection of mod order problems is now more sophisticated - exposed more functionality to python plugins - updated to qt 4.8.6 dlls - bugfix: plugin list wasn't - bugfix: state changes in mod list wasn't always reported - bugfix: loot client will now create necessary directory - bugfix: NCC sometimes used wrong source path for extracting - bugfix: removed noisy debug message
* - added second context menu for changing categories that applies only changes toTannin2013-12-011-8/+1
| | | | | the selected mods instead of replacing the existing set of categories (thanks to Ross!) - bugfix: category filtering didn't work correctly when grouping was also active
* - some fixes for qt5 compatibilityTannin2013-06-201-0/+12
| | | | | | | | | | | | | | | | | | | | | - hook.dll no longer creates a dump and uninstalls it if an exception is reported that doesn't originate from it - NCC used read-only transactions again because otherwise solid archives become unusably slow. - removed the integrated nexus browser - the mod description and motd are now rendered in QTextBrowser. This (and the above) eliminates the dependency on qtwebkit - removed the direct file download for mod files - reduced CPU usage during downloads by invalidating only one column of the download list. This widget still needs to be replaced - added the complete filename as an option for the modname - applications that require elevation can now be started by invoking an elevated secondary ModOrganizer instance - MO will now register nexus file servers and provides a settings dialog to pick preferred servers. (This preference is not used yet) - worked around 1-2 bugs in QSortFilterProxy - handling of nxm links is now done by an external application. This allows the registration of different applications depending on the game - integrated fomod installer now displays the screenshot in a scalable view - bugfix: integrated fomod installer didn't name output files correctly if the name differs from the source name - bugfix: a successful login to nexus was (sometimes?) not correctly detected as a success - bugfix: top-level entries in QtGroupingProxy were sometimes incorrectly displayed as groups - bugfix: GetPrivateProfile... optimization could cause null-pointer indirection - bugfix: GetCurrentWorkingDirectory caused buffer overflow in case of pre-flighting (buffer size 0) - bugfix: configurator plugin now also uses qt5 (it's currently broken though)
* - completed Qt5 compatibilityTannin2013-06-151-2/+0
| | | | | | | - added GetFileVerisonInfoW hook for Windows 8 compatibility - fixed BossDummy to compile correctly with current version of the RGiesecke.DllExport assembly - fixed NCC components compiling with different Framewerk versions - dropped files-list in Nexus-tab of modinfo dialog
* - mod list no longer loses selection whenever categories context menu gets ↵Tannin2013-06-081-0/+2
| | | | hidden
* MergeTannin2013-05-101-2/+0
|\
| * - creating mods from overwriteTannin2013-04-041-2/+0
| | | | | | | | | | | | | | - moving files from overwrite to mods - offline mode - several fixes to the grouping system - fix to "duplicate translation" errors
* | - multi-selection in category windowTannin2013-04-121-2/+2
|/ | | | - profile loading is now slightly more forgiving
* Merge with branch1.0Tannin2013-03-271-1/+5
|\
| * - added hooks for getFileVersion* functionsTannin2013-03-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - automatic donwload retry - support for storing multiple download urls - improved "query info" functionality - some cleanup to download manager code - external fomod installer dialog are now brought to front - added shell... functions to have windows handle problematic situations - added visual clue when filters are active - esps are now automatically activated when installing a mod - added option to never endorse a mod - added "previous" and "next" buttons to mod info dialog - improved the way messagedialog text is shortened - coloring in mod info dialog now visible in other color schemes - plugin list is now saved automatically - vanilla bsas are now enabled even if they are not listed in the ini file - bugfix: setting mod to maximum now doesn't try to place the mod below overwrite
* | - support for grouping filters for mod list (incomplete)Tannin2013-03-221-0/+2
|/ | | | | | | - offering multiple options for mod names during installation - support for renaming profiles - updated installer plugins - minor bugfixes
* - hooks for CreateHardLinkTannin2013-02-161-61/+63
| | | | | | | | | | | | | | | | | | - 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/+80
Corresponds to MO version 0.12.6