summaryrefslogtreecommitdiff
path: root/src/modinfodialognexus.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add nexus category ID to mod infoJeremy Rimpo2023-09-211-0/+16
| | | | | - We will check the mod info first then fall back to the download file - Add category field in the info dialog nexus tab
* Apply clang-format.Mikaël Capelle2023-07-091-43/+61
|
* Fix webkit obsolete tag errorJeremy Rimpo2022-04-191-1/+1
|
* custom browser commandisanae2020-12-281-6/+6
| | | | changed some places that used QDesktopServices to use shell::Open() from uibase instead
* Add a toggle for trackingQudix2020-11-111-0/+1
|
* split nexus connection stuff into NexusConnectionUI so it can be reused in ↵isanae2020-11-031-4/+4
| | | | | | | | | | the instance creation dialog removed the PluginContainer* parameter from NexusInterface::instance() - it's a singleton, so it only needs to be given once, not every time - it doesn't even matter because the first time instance() is called, it creates the singleton, but the plugin container is always null - and setPluginContainer() is called much later from OrganizerCore with the correct value added non functional nexus page to instance creation dialog
* Change modId() to nexusId().Mikaël Capelle2020-09-221-7/+7
|
* Add getters for most meta-information in mod.Mikaël Capelle2020-09-201-18/+18
|
* Rollback to setGameName instead of setGamePlugin for mod interface.Mikaël Capelle2020-05-191-1/+1
|
* Update ModInfo classes to handle plugin game and clean some declarations.Mikaël Capelle2020-05-071-1/+1
|
* added error messages to FileRenamer and a few moreisanae2019-10-041-3/+3
| | | | fixes for shell functions changing names
* split settings into a bunch of classesisanae2019-09-021-1/+1
| | | | removed "get" from the getters that had it
* replaced qInfo() with log::info()isanae2019-07-221-2/+3
|
* Added full Spoiler support to the nexus Description viewer.Al2019-07-141-0/+26
|
* Add full support for quotes in nexus descriptions and avoid url horizontal ↵Al2019-07-141-0/+22
| | | | overflow by forcing world break word wrap.
* Improved Nexus description css to be easier on the eyes and handle images ↵Al2019-07-101-0/+8
| | | | better.
* added modinfodialogfwd.h, mostly for the enum that's used in various placesisanae2019-07-021-1/+1
| | | | | 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-42/+43
| | | | | | | | constructors mod is passed to ctors to make sure they can never be empty only call deleteRequest() to selected mod comments
* changed how the mod url works:isanae2019-07-021-40/+107
| | | | | | | | | | - it is now independent from the nexus mod url - it can be set in addition to having a valid mod id - both urls can be displayed in the context menu re-arranged some of the widgets on the nexus tab added a track button added a custom url checkbox and open in browser button added a max-width to the browser
* added path to editor toolbarisanae2019-07-021-11/+0
| | | | moved url to top in nexus tab and made it readonly
* only load nexus website on activationisanae2019-07-021-15/+16
| | | | fixed refresh not working, will now always clear the browser so the refresh is obvious
* nexus tab: fixed to only make one request, changed css to match nexus more ↵isanae2019-07-021-14/+38
| | | | | | | closely bbcode now supports [img width=x,height=x] images tab: don't reload the original image
* don't update invisible tabsisanae2019-07-021-0/+5
| | | | | 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-2/+2
| | | | | | and the id from the enum fixed reordering
* grey out tab names when they have no dataisanae2019-07-021-0/+2
| | | | | | 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/+2
| | | | | now passing tab index to allow enabling/disabling depending on mod type modinfodialog cleanup
* split notes tabisanae2019-07-021-2/+0
| | | | added new HTMLEditor that triggers an editingFinished() on focus our, used by notes tab
* split nexus tabisanae2019-07-021-0/+273
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