summaryrefslogtreecommitdiff
path: root/src/modinfodialogimages.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Starfield: Updated blueprint / blueprint prefix support (#2368)Jeremy Rimpo2026-04-161-1/+2
| | | | | | | | | | * Add blueprint handling with blueprintships * Blueprint changes - Add tooltips - Add warnings - Handle blueprint prefixes properly * Make sure we're assigning the property
* Archive preview support (#2056)Jeremy Rimpo2024-07-111-1/+1
| | | | | * Support for archive file previews - Should account for alternates - Extracts files and requests preview from plugins that claim support
* Fixes for stylesheets that use transparent backgrounds (#2029)RJ2024-05-191-1/+4
| | | | | | | | | * Remove uneeded "Fix" text * Don't set Qt::WA_OpaquePaintEvent when imagesThumbnails has transparent base --------- Co-authored-by: Liderate <Liderate@users.noreply.github.com>
* Apply clang-format.Mikaël Capelle2023-07-091-160/+121
|
* First pass for Qt6 compatibilityJeremy Rimpo2022-04-191-2/+2
|
* Simplify getting extensionChris Bessent2021-01-181-2/+1
|
* Remove case sensitivity regarding preview file extensionsChris Bessent2021-01-181-1/+2
| | | | That means ".dds" and ".DDS" should be treated the same.
* removed setUpdateDelay(false) calls, it's the defaultisanae2020-12-261-1/+0
| | | | FilterWidget for downloads tab
* stack overflow when searching text files/ini lists because they reported ↵isanae2020-10-311-0/+1
| | | | | | | children to infinity and beyond removed update delays for filters in mod info dialog fixed conflict lists not using source sorting so they wouldn't use the case insensitive natsort
* added support for FilterWidget regexesisanae2020-02-181-4/+4
|
* Add button in modinfo image preview to use preview plugin dialogSilarn2019-10-191-6/+39
| | | | | - Disabled if no compatible preview is found - Now renders an image for unsupported formats instructing the user
* 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-2/+2
| | | | removed "get" from the getters that had it
* finished moving mod info dialog directinterface to settingsisanae2019-08-241-8/+4
|
* changed qCritical() to log::error()isanae2019-07-221-4/+5
| | | | removed now unused vlog()
* display error when loading an image failsisanae2019-07-021-5/+14
|
* added a ModInfoDialogTabContext to avoid passing too many things to tab ↵isanae2019-07-021-6/+3
| | | | | | | | constructors mod is passed to ctors to make sure they can never be empty only call deleteRequest() to selected mod comments
* remember state of various widgetsisanae2019-07-021-0/+4
| | | | remove obsolete settings
* added visibility flagsisanae2019-07-021-11/+22
| | | | reduced paging size by one, feels much more natural
* add image dimension to toolbar and tooltipisanae2019-07-021-8/+27
| | | | don't scroll when selecting an image with the mouse
* moved all images classes into a namespace with shorter namesisanae2019-07-021-128/+251
| | | | | split theme and metrics into their own class added filename to thumbs
* added keyboard navigation for page down/up, end/homeisanae2019-07-021-31/+82
| | | | changed to draw the full image background only behind the image
* refactored stuff into PaintContext and Filesisanae2019-07-021-135/+310
| | | | | keep selection when switching back to no filtering up/down keyboard navigation
* changed thumbnails to use margin around borderisanae2019-07-021-11/+52
| | | | selected thumbnail now has a background color
* rework of the images tab:isanae2019-07-021-158/+235
| | | | | | - uses a custom widget with a scrollbar instead of a QScrollArea - scrolling by image instead of pixel - refactored all the geometry stuff in ImagesGeometry
* dds toggle for imagesisanae2019-07-021-20/+88
|
* tooltip on imagesisanae2019-07-021-0/+24
|
* filterable imagesisanae2019-07-021-21/+90
|
* nexus tab: fixed to only make one request, changed css to match nexus more ↵isanae2019-07-021-6/+6
| | | | | | | closely bbcode now supports [img width=x,height=x] images tab: don't reload the original image
* added path and explore button to images tabisanae2019-07-021-4/+35
|
* refactored calculationsisanae2019-07-021-188/+279
|
* check supported extensions instead of using QImageReader, less accurate but ↵isanae2019-07-021-4/+17
| | | | much faster
* rework of the images tab to avoid using widgets at all, painting is done ↵isanae2019-07-021-46/+191
| | | | manually
* 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
* grey out tab names when they have no dataisanae2019-07-021-3/+9
| | | | | | 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/+3
| | | | | now passing tab index to allow enabling/disabling depending on mod type modinfodialog cleanup
* split nexus tabisanae2019-07-021-2/+4
| | | | | | 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
* pass parent widget to tabs for dialogsisanae2019-07-021-1/+1
| | | | finished moving over conflict tab to its own set of files
* changed layout of esps tab, moved to modinfodialogesps.cpp/hisanae2019-07-021-2/+0
| | | | slightly offset next/previous images so they look better when shown next to each other vertically
* images list now vertical on the leftisanae2019-07-021-33/+89
| | | | reworked scaling to respect aspect ratio and not exceed original size
* split images tab stuff in ImagesTabisanae2019-07-021-0/+91
text editor: fixed modified flag not being set to false when loading an empty file