summaryrefslogtreecommitdiff
path: root/src/modinfodialogconflicts.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fixed warnings about Q_OBJECT and thousand separatorsisanae2020-04-181-331/+1
| | | | had to move some classes to header files
* split directoryentryisanae2020-02-181-9/+12
| | | | made classes noncopyable, fixed a few unintended copies
* Renamed underscores function name to pascal caseAl2020-01-211-7/+7
|
* Removed missed lineAl2020-01-211-2/+0
|
* Fixed missing context menu on general conflicts tab.Al2020-01-211-31/+72
| | | | | Was due to the new FilterWidget adding a QSortProxy and the selection had to be translated to the underlying model. Normalized use of FilderWidget on the Advanced Conflicts tab.
* Added text filters for general conflicts listsAl2020-01-151-0/+9
|
* removed dead setDefaultActivationActionForFile()isanae2019-12-091-4/+0
|
* conflicts tab: run exes unhooked by defaultisanae2019-12-081-32/+40
|
* implemented previews on double-click for the data and conflicts tabsisanae2019-12-041-14/+43
|
* double-click now opens files for the data tab, filetree and conflict listsisanae2019-12-021-2/+14
|
* added "open with vfs" to the data tabisanae2019-12-021-23/+25
| | | | uniform order for file context menus
* added "open with vfs" option to conflicts tabisanae2019-12-021-2/+37
|
* added a ForceWait flag to bypass disabled lockingisanae2019-11-061-1/+1
| | | | merged a bunch of unnecessary functions in ProcessRunner
* explicit refresh parameter for setWaitForCompletion(), some parts of the ui ↵isanae2019-11-061-1/+5
| | | | | | | | will crash if things refresh unexpectedly removed runFile() fixed crash when unlocking if some widgets were destroyed in the meantime lock widget will now pick the active window and disable all top levels
* split to processrunnerisanae2019-11-061-1/+1
| | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget
* renamed runExecutable() to runExecutablefile()isanae2019-11-061-1/+1
| | | | added runExecutable() for Executable class, also used by runShortcut()
* added error messages to FileRenamer and a few moreisanae2019-10-041-1/+1
| | | | fixes for shell functions changing names
* split settings into a bunch of classesisanae2019-09-021-8/+8
| | | | removed "get" from the getters that had it
* added settings for QTabWidget, checkable QAbstractButton and ExpanderWidgetisanae2019-08-241-80/+22
| | | | removed directInterface() from mod info conflicts
* Merge pull request #807 from isanae/logging-reworkJeremy Rimpo2019-08-021-11/+19
|\ | | | | Logging rework
| * changed qDebug() to log::debug()isanae2019-07-221-8/+16
| | | | | | | | removed some commented out logging
| * changed qCritical() to log::error()isanae2019-07-221-3/+3
| | | | | | | | removed now unused vlog()
* | More refactoringSilarn2019-07-031-1/+1
| |
* | Refactor obsolete methodsSilarn2019-07-031-5/+4
|/
* added a ModInfoDialogTabContext to avoid passing too many things to tab ↵isanae2019-07-021-7/+5
| | | | | | | | constructors mod is passed to ctors to make sure they can never be empty only call deleteRequest() to selected mod comments
* added explore menu item to conflict lists and filetreeisanae2019-07-021-5/+38
| | | | | changed filetree context menu to always show all items added mnemonics to conflicts context menu
* filterwidget now support automatically installing a proxy on listsisanae2019-07-021-2/+2
| | | | filters on txt and ini tabs
* added path and explore button to images tabisanae2019-07-021-14/+4
|
* various optimizations and cachingisanae2019-07-021-79/+107
| | | | | | fixed conflict list not sorting when changing parameters switched from QDirIterator to std::filesystem, much faster FilterWidget precompiles the list
* custom models for esp listsisanae2019-07-021-1/+1
|
* rework of the images tab to avoid using widgets at all, painting is done ↵isanae2019-07-021-8/+0
| | | | manually
* switched all conflict lists to QTreeView with custom modelisanae2019-07-021-317/+445
|
* performance optimizations: text/ini tabs and advanced conflict list use ↵isanae2019-07-021-32/+184
| | | | | | views and custom models call update() after feedFiles() to allow some tabs to have post-processing after feedFiles()
* changed "tab index" to "tab id", this was confusing the order in the widget ↵isanae2019-07-021-2/+2
| | | | | | and the id from the enum fixed reordering
* fixed crash in conflict tabsisanae2019-07-021-4/+4
|
* grey out tab names when they have no dataisanae2019-07-021-2/+5
| | | | | | remove tabs if they're can't handle the selected mod next/previous now load mods in place without reopening the dialog tab reordering is broken
* added missing iconsisanae2019-07-021-2/+9
| | | | | now passing tab index to allow enabling/disabling depending on mod type modinfodialog cleanup
* finished splitting filetree tabisanae2019-07-021-3/+3
| | | | forward delete shortcut to tabs
* splitting filetree tabisanae2019-07-021-0/+14
| | | | moved mod info dialog classes to a sub filter
* split nexus tabisanae2019-07-021-56/+35
| | | | | | added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow moved common variables in ModInfoDialogTab moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h
* split categories tabisanae2019-07-021-5/+0
|
* split ModInfoDialogTabisanae2019-07-021-0/+1
|
* renamed widgets to their proper nameisanae2019-07-021-54/+54
|
* pass parent widget to tabs for dialogsisanae2019-07-021-31/+410
| | | | finished moving over conflict tab to its own set of files
* in the process of moving stuff to modinfodialogconflicts.h/cppisanae2019-07-021-0/+530