summaryrefslogtreecommitdiff
path: root/src/modinfodialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Apply clang-format.Mikaël Capelle2023-07-091-87/+90
|
* Remove case sensitivity regarding preview file extensionsChris Bessent2021-01-181-1/+1
| | | | That means ".dds" and ".DDS" should be treated the same.
* Add Page Up/Down shortcut in ModInfoDialog.Mikaël Capelle2021-01-021-2/+12
|
* Fix parent of ModInfoDialog.Mikaël Capelle2021-01-021-3/+2
|
* Move more stuff from MainWindow. Minor improvements for prev/next button in ↵Mikaël Capelle2021-01-021-18/+30
| | | | ModInfoDialog.
* Remove context attribute from MainWindow.Mikaël Capelle2021-01-021-2/+2
|
* moved naturalCompare() to uibaseisanae2020-11-031-24/+0
| | | | | don't try to delete paths that don't exist natsort for instance names and games
* split directoryentryisanae2020-02-181-0/+2
| | | | made classes noncopyable, fixed a few unintended copies
* Merge pull request #991 from Al12rs/remember_last_modinfo_tabAl2020-02-141-3/+6
|\ | | | | Always remember last opened ModInfoDialog tab.
| * Always remember last opened ModInfoDialog tab.AL2020-02-051-3/+6
| | | | | | | | Don't reopen saved tab if mainwindow requested specific tab.
* | fixed warning when comparing empty stringsisanae2020-02-051-0/+12
| | | | | | | | | | | | | | | | | | | | filter in data tab fixed some bad iterators when removing rows fixed empty directories not being marked as such when refreshing always sort directories first even when reversing the sort order fixed children not being sorted fixed errors about file sizes for directories remember state of checkboxes in data tab
* | added a few missing constsisanae2020-02-041-1/+2
|/ | | | | removed incorrect assert about an empty game edition added FileTree to wrap a QTreeView and a FileTreeModel, moved some context menu actions over
* Add "Restore hidden files" context menu option to modlist.Al2020-01-201-0/+40
| | | | Recursively restores all hidden files in the mod or mods if more than one is selected.
* Make hidden files extension checks case insensitiveAl2020-01-201-2/+2
|
* added "open with vfs" option to conflicts tabisanae2019-12-021-3/+20
|
* don't log widget and geometry setting changesisanae2019-09-021-3/+6
| | | | | | fixed mod info dialog tab order using different settings for read and write mod info dialog now doesn't complain when no tab order exists in the settings only remove section when the array is larger, prevents logging changes when nothing actually changed
* split settings into a bunch of classesisanae2019-09-021-1/+1
| | | | removed "get" from the getters that had it
* added GeometrySaverisanae2019-08-161-5/+1
| | | | | removed widget-specific functions in GeometrySettings, now using generic functions in Settings removed some unused member variables in MainWindow
* moved geometry handling to mod info and overwrite dialogsisanae2019-08-041-52/+20
|
* changed qDebug() to log::debug()isanae2019-07-221-3/+1
| | | | removed some commented out logging
* changed qCritical() to log::error()isanae2019-07-221-6/+6
| | | | removed now unused vlog()
* fixed tab order not being savedisanae2019-07-031-1/+5
|
* some refactoringisanae2019-07-021-109/+196
| | | | | updateTabs() creates a list of tabs to update instead of checking for each file comments
* reordering tabs, then switching to a mod with a different tab set would ↵isanae2019-07-021-78/+85
| | | | | | discard the changes comments, moving some stuff around
* added modinfodialogfwd.h, mostly for the enum that's used in various placesisanae2019-07-021-34/+26
| | | | | renamed ETabs to ModInfoTabIDs and changed all ints to use the enum instead added ModInfoPtr to avoid having to include modinfo.h just to get ModInfo::Ptr
* added a ModInfoDialogTabContext to avoid passing too many things to tab ↵isanae2019-07-021-16/+24
| | | | | | | | constructors mod is passed to ctors to make sure they can never be empty only call deleteRequest() to selected mod comments
* focus tabs when they need a confirmation to closeisanae2019-07-021-4/+30
| | | | | dialog did not handle closeEvent() at all, it only checked the close button bunch of comments
* convert fs::path to utf-16 instead of ansiisanae2019-07-021-3/+5
|
* fixed problems with re-ordering tabs, realPos was never updated properly and ↵isanae2019-07-021-4/+36
| | | | it wasn't actually used everywhere
* fixed crash when opening separatorsisanae2019-07-021-1/+3
|
* remember state of various widgetsisanae2019-07-021-4/+8
| | | | remove obsolete settings
* fixed tab re-ordering not being used if the old setting was presentisanae2019-07-021-0/+5
|
* added explore menu item to conflict lists and filetreeisanae2019-07-021-0/+6
| | | | | changed filetree context menu to always show all items added mnemonics to conflicts context menu
* replaced reportError() calls by qCritical() because they can come from a ↵isanae2019-07-021-2/+16
| | | | | | | thread, which hangs the ui categories and notes will update the tab color when changing fixed rare crash when reordering tabs while loading a mod
* only load nexus website on activationisanae2019-07-021-1/+33
| | | | fixed refresh not working, will now always clear the browser so the refresh is obvious
* various optimizations and cachingisanae2019-07-021-3/+9
| | | | | | fixed conflict list not sorting when changing parameters switched from QDirIterator to std::filesystem, much faster FilterWidget precompiles the list
* performance optimizations: text/ini tabs and advanced conflict list use ↵isanae2019-07-021-1/+19
| | | | | | views and custom models call update() after feedFiles() to allow some tabs to have post-processing after feedFiles()
* don't update invisible tabsisanae2019-07-021-18/+39
| | | | | update tabs when origin changes change setting name because 2.2.0 can't handle the text list
* changed "tab index" to "tab id", this was confusing the order in the widget ↵isanae2019-07-021-67/+137
| | | | | | and the id from the enum fixed reordering
* grey out tab names when they have no dataisanae2019-07-021-127/+231
| | | | | | 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-117/+56
| | | | | now passing tab index to allow enabling/disabling depending on mod type modinfodialog cleanup
* finished splitting filetree tabisanae2019-07-021-16/+16
| | | | forward delete shortcut to tabs
* splitting filetree tabisanae2019-07-021-402/+7
| | | | moved mod info dialog classes to a sub filter
* split notes tabisanae2019-07-021-13/+1
| | | | added new HTMLEditor that triggers an editingFinished() on focus our, used by notes tab
* split nexus tabisanae2019-07-021-217/+16
| | | | | | 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-83/+5
|
* split ModInfoDialogTabisanae2019-07-021-36/+0
|
* pass parent widget to tabs for dialogsisanae2019-07-021-372/+72
| | | | finished moving over conflict tab to its own set of files
* in the process of moving stuff to modinfodialogconflicts.h/cppisanae2019-07-021-461/+19
|
* changed layout of esps tab, moved to modinfodialogesps.cpp/hisanae2019-07-021-94/+4
| | | | slightly offset next/previous images so they look better when shown next to each other vertically