summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* removed buddy from FilterWidget, the intention was to hook a ctrl+f shortcut ↵isanae2019-05-313-10/+49
| | | | | | | to it, but that won't work as a general solution, it would need to be on tabs for the modinfo dialog added a simple matches() that just searches for the string FilterWidget can cleanly unhook itself
* added new filterwidget, will eventually get the operators functionality from ↵isanae2019-05-316-6/+124
| | | | the mod/pluging lists
* elide first two columns of the advanced listisanae2019-05-311-0/+25
|
* comments, switched some of the ifs for clarityisanae2019-05-311-5/+33
|
* added show all/nearest mods radio buttonsisanae2019-05-312-10/+55
|
* allow for refreshing individual conflict tabsisanae2019-05-313-30/+116
| | | | advanced conflict list now has items
* added AlternativesVector typedef to FileEntryisanae2019-05-313-55/+92
| | | | split item creation from refreshConflictLists()
* changed iterator loops to ranged forisanae2019-05-311-14/+28
| | | | | added some autos here and there added some whitespace
* split refreshLists() in twoisanae2019-05-312-10/+21
|
* added new tabs in the conflict tabisanae2019-05-311-217/+351
|
* moved all widgets in the conflict tab into a parent widget instead of ↵isanae2019-05-311-219/+234
| | | | directly being in the tab, allows for future additions to the tab
* Merge pull request #739 from isanae/hide-conflict-itemsAl2019-05-295-159/+184
|\ | | | | Share context menu between conflict lists
| * reverted change that showed the conflicted file first in the preview dialogisanae2019-05-281-3/+1
| | | | | | | | I'm not sure how I got to the conclusion that this was a better idea: preview was always an option for those files, and it has always shown the winning file, so I changed some long-standing behaviour for no reason. I reverted that change, although I'm leaving the functionality in previewFileWithAlternatives() to specify the selected origin because it works and could be useful in the future
| * also reversed 'hide' parameter to 'visible' for changeFiletreeVisibility()isanae2019-05-281-14/+15
| |
| * reversed 'hide' parameter to 'visible' for changeConflictItemsVisibility()isanae2019-05-281-11/+13
| | | | | | | | | | when I pass true to it, I expect it to be visible, not "yes, this should be hidden" I had actually started this earlier and ended up in a broken, in-between state, which should be fixed now
| * added selectedOrigin to previewFileWithAlternatives()isanae2019-05-284-7/+41
| | | | | | | | | | this is so that an origin other than the primary can be shown first and is used from previewDataFile() in ModInfoDialog since showing a preview for a conflicting file could initially show the file from the wrong mod removed unused, uninitialized and dangerous ModInfoDialog::m_OriginID
| * multiple selection for noconflict and overwritten listsisanae2019-05-273-129/+119
| | | | | | | | | | | | | | set uniformRowHeights for all three lists for faster rendering, all items are text only all three lists use the same code for the context menu: - createConflictMenuActions() returns a struct with the QActions that are valid for the selection - showConflictMenu() plugs in the handlers and shows the menu
* | Merge pull request #732 from isanae/cmake-changesAl2019-05-284-10/+465
|\ \ | | | | | | Adds filters, precompiled headers and quietness to the Visual Studio projects
| * \ Merge branch 'cmake-changes' of github_isa:isanae/modorganizer into ↵isanae2019-05-261-3/+0
| |\ \ | | | | | | | | | | | | cmake-changes
| | * | Update pch.hisanae2019-05-241-3/+0
| | | | | | | | | | | | removed headers that were redundant or actually from MO
| * | | set use_folders, puts all cmake generated projects into a folderisanae2019-05-261-0/+1
| |/ /
| * | added precompiled headersisanae2019-05-243-0/+282
| | |
| * | using builtin properties for autogen source groups, everything is now in the ↵isanae2019-05-241-25/+11
| | | | | | | | | | | | autogen filter
| * | turned autorcc on so no need for qt5_add_resources() anymoreisanae2019-05-242-3/+15
| | | | | | | | | | | | | | | qt5_wrap_ui() is redundant since autouic is already on generate INSTALL.vcxproj.user to have the proper debugging settings so ModOrganizer.exe is started from install/bin
| * | greatly decreased the verbosity of buildsisanae2019-05-242-3/+6
| | | | | | | | | | | | always include the INSTALL project in the solution build
| * | put source files in specific groups so they're organized in the visual ↵isanae2019-05-241-4/+178
| | | | | | | | | | | | studio project
* | | Merge pull request #734 from isanae/permissive-flagAl2019-05-288-13/+13
|\ \ \ | | | | | | | | Permissive flag
| * | | fixes for /permissive-:isanae2019-05-267-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | - no implicit conversions for enum classes - can't bind rvalue to non-const ref - string literals are const
| * | | added /permissive-isanae2019-05-261-1/+1
| |/ /
* | | Merge pull request #738 from isanae/crash-plugin-highlightAl2019-05-281-1/+1
|\ \ \ | |_|/ |/| | fixes a crash when highlighting plugins
| * | findFile() seems to return null in some cases and crash on the line belowisanae2019-05-271-1/+1
|/ / | | | | | | this is a quick fix for this particular crash, there's probably something deeper to fix
* | Merge pull request #735 from isanae/hover-activate-700Al2019-05-261-2/+9
|\ \ | | | | | | don't activate the window when hovering save files
| * | don't activate the window when hovering save filesisanae2019-05-261-2/+9
|/ / | | | | | | don't popup the widget if the window doesn't have focus
* | Merge pull request #733 from isanae/shell-functions-to-uibaseAl2019-05-263-176/+3
|\ \ | | | | | | moved shell functions to uibase
| * | moved shell functions to uibaseisanae2019-05-263-176/+3
|/ /
* | Merge pull request #731 from isanae/filetree-dds-preview-630Al2019-05-2612-390/+554
|\ \ | | | | | | Add preview to filetree, some refactoring
| * | moved getFileExecutionContext() and its enum into OrganizerCoreisanae2019-05-263-75/+76
| | |
| * | changed enum case to follow conventionisanae2019-05-263-10/+10
| | |
| * | changed rest of ShellExecuteW() calls to use shell::Execute(), ↵isanae2019-05-269-36/+43
| | | | | | | | | | | | shell::OpenLink() or shell::OpenFile()
| * | put explore and open functions in namespace shellisanae2019-05-257-185/+311
| | | | | | | | | | | | | | | | | | previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore added preview menu item to filetree better logging when shell operations fail
| * | reordered action variables to match the order in the context menu, added a ↵isanae2019-05-252-10/+12
| | | | | | | | | | | | few missing initializations
| * | ExploreFile() will select the file in explorer when the path is a fileisanae2019-05-255-21/+55
| | | | | | | | | | | | replaced more ShellExecute() calls with ExploreFile()
| * | moved GetFileExecutionContext() out of OrganizerCore, no reason for it to be ↵isanae2019-05-253-93/+113
| | | | | | | | | | | | | | | | | | there added ExploreFile(), changed all mentions of ShellExecute() in MainWindow to use it
| * | a copy of getBinaryExecuteInfo() and openDataFile() was in both mainwindow ↵isanae2019-05-256-165/+139
| |/ | | | | | | | | | | and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile() getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int
* / Add support for new Nexus API game codes to NXM link handlingSilarn2019-05-232-476/+505
|/
* Merge pull request #728 from isanae/DevelopAl2019-05-235-6/+96
|\ | | | | Adds three columns in download list: mod name, version and nexus id
| * Merge remote-tracking branch 'remotes/upstream/Develop' into Developisanae2019-05-226-377/+396
| |\ | |/ |/|
* | CI: Update to provisioned final VS 2019 imageJeremy Rimpo2019-05-221-1/+1
| |
* | Set optimization for release buildsSilarn2019-05-221-1/+1
| |
* | Add logs to build artifacts on CI fail, commit translation changesSilarn2019-05-212-37/+37
| |