summaryrefslogtreecommitdiff
path: root/src/modinfodialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Cache the current game as populating the dropdown triggers the saveSilarn2018-04-271-1/+2
|
* Improve and fix handling of external linksSilarn2018-04-181-2/+10
|
* Added Delete shourcut to both modinfodialog and Overwriteinfodilaog. Added ↵Al12rs2018-04-181-0/+33
| | | | confirm messages since delete can't be undone.
* Changed mod Information dialog "Next" and "Previous" buttons to remember the ↵Al12rs2018-04-171-4/+10
| | | | currently viewed tab.
* Merged the new open in explorer button with Silarn's code.Al12rs2018-04-171-2/+6
|
* Add source game setter in mod info dialogSilarn2018-04-171-0/+25
|
* Support for multi-game downloadsSilarn2018-04-161-2/+2
|
* Added "Open/Execute" context menu entry to the conflicts tab in the ↵Al12rs2018-04-081-2/+88
| | | | modinfodialog.
* Fix overwritten file previewSilarn2018-04-071-6/+8
|
* Added file preview in conflicts tab in the mod information dialog. The ↵Al12rs2018-04-071-2/+96
| | | | preview is not working for the lower file list for some reason but I left the setup of the context menu and all in case somebody else can figure out what I'm missing.
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-830/+950
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-950/+830
|
* Implement file priority for loose files > archivesJeremy Rimpo2017-12-171-5/+5
|
* Properly shut down QtWebEngineJeremy Rimpo2017-12-131-0/+2
|
* Fix the nexus description link handlerJeremy Rimpo2017-10-231-4/+10
|
* Basic ESL updatesJeremy Rimpo2017-10-201-1/+2
|
* First attempt to update to QT5.7LePresidente2017-01-041-1/+2
|
* cleanupTannin2016-05-071-3/+7
|
* Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/downloadmanager.cpp src/mainwindow.cpp src/modinfo.cpp src/modinfo.h src/selfupdater.cpp src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h
* | Replaced the IPluginGame getNexusDisplayURL with some APIs in NexusInterfaceThomas Tanner2015-11-261-8/+5
| | | | | | | | It makes more sense to have them here as they have very little to do with the game, more to do with the origin of the mod.
* | Remove remaining gameInfoThomas Tanner2015-11-261-2/+0
| |
* | This removes getNexusPage from GameInfo and is currently in the game plugin.Thomas Tanner2015-11-261-3/+11
|/ | | | | | | | | | I'm looking to move it to the nexus interface though as it doesn't really relate to the game plugin. I've also removed the MananagementURL as - you can log into nexus without needing to specify the game - See above - it doesn't belong with the game plugin This gets rid of all dependencies bar game saving and logging in
* added cmake build script and a few fixes for 64-bit compatibilityTannin2015-09-231-1/+1
|
* bugfix: selecting an image in the modinfo dialog caused the image labelTannin2015-06-041-4/+3
| | | | to grow slightly each time
* Merge with branch1.2Tannin2015-01-241-1/+2
|\
| * cleanup (mostly removing unused includes)Tannin2015-01-221-1/+2
| |
| * - re-enabled use of img-tags in bbcode converterTannin2014-11-111-1/+2
| | | | | | | | | | - addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns - using a webview again for the nexus view of the modinfo dialog
| * - bugfix: text files weren't displayed in the mod-info-dialogTannin2014-08-181-1/+2
| |
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1253/+1253
| |
| * - bugfix: broke qt4 compatibility in trying to support qt5Tannin2014-07-171-1/+1
| | | | | | | | | | - bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist - bugfix: ini tweak activation wasn't saved
* | replaced all uses of NULL with nullptrTannin2014-11-281-9/+9
| | | | | | | | fixed a few placed where NULL was used as a number or boolean
* | - re-enabled use of img-tags in bbcode converterTannin2014-11-111-1/+2
| | | | | | | | | | - addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns - using a webview again for the nexus view of the modinfo dialog
* | - bugfix: text files weren't displayed in the mod-info-dialogTannin2014-08-181-1/+2
| |
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1256/+1256
| |
* | - bugfix: broke qt4 compatibility in trying to support qt5Tannin2014-07-171-1/+1
| | | | | | | | | | - bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist - bugfix: ini tweak activation wasn't saved
* | - when highlighting a mod the overwritten and overwriting mods are now ↵Tannin2014-07-141-3/+6
|/ | | | | | | | | | | | | | highlighted in the list - when starting an external application MO now wraps the process in a job and waits on that instead. This way MO is not unlocked early when skyrim is started through skse - mod info dialog no longer offers the esp tab for foreign mods because that caused confusion - updated translation files - download directory and mod directory are now created if necessary - bugfix: staging script created unnecessary copies of translation files - bugfix: potential invalid array access when trying to determine best mod order - bugfix: deleter file wasn't removed after esp hiding was disabled - bugfix: potential access to to un-initialized login reply - bugfix: changed the initialization order to allow more ui controls to be localized
* - re-inserted code for bsa hiding (this was necessary to enforce expected ↵Tannin2014-06-291-1/+2
| | | | | | | | | | | bsa order after all) - bsas from foreign bsas are now loaded as expected by hook.dll as well - state of log-window-split is now saved - auto completion in installer name boxes is now case-sensitive so that users can change casing of the mod names - bugfix: self updater did enforce the skyrim url for MO updates but not the game_id - bugfix: modinfo dialog didn't correctly read mod meta information on opening - bugfix: MO didn't report on endorsement (for MO)
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-109/+122
| | | | | | | | | | - deleted mods are now moved to the recycle bin instead of being deleted permanently - reduced modinfo dialog for foreign mods - foreign mods are now displayed with a pseudo-category - added a signal when a plugin is moved - bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods - bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory - bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
* - ini file changes that would have to overwrite ini tweaks are now stored in ↵Tannin2014-02-171-10/+7
| | | | | | | | | a separate file and actually get used. - a warning message advices users to clean out that separate file - slightly improved default main window layout - bugfix: newly created ini tweaks were added to the list with incorrect properties
* - tabs in the mod info dialog can now be moved around by the userTannin2014-02-041-4/+58
|
* - added an about dialogTannin2014-01-161-3/+0
| | | | - updated json library
* - implemented hook for NtQueryDirectoryFileTannin2014-01-131-1/+1
| | | | | | | | - saves list is now automatically updated on FS changes - optimization: data tree widget is no longer filled completely at once but one directory at a time - bugfix: pending downloads were not removed from list after a failed nxm request - bugfix: there was still a nmm.nexusmods.com link - bugfix: the text "alpha" in version strings wasn't interpreted correctly
* - Mod Organizer can now display most image types (including dds) and txt ↵Tannin2014-01-051-12/+3
| | | | | | files from the data tree, presenting a comparison of variants in case of overwritten files
* - bugfix: archive.dll could cause a crash, attempting to close an archive ↵Tannin2013-12-191-1/+1
| | | | | | | | that failed to open - bugfix: upon changing categories the mappings of deleted categories wasn't cleaned up which could cause an error message - bugfix: the number of esps/esms that can be loaded is actually 255 not 256 since the save game counts too - bugfix: "visit on nexus" from the modinfo dialog also lead to the wrong url
* - bugfix: canceling creation of an ini tweak prompted an error messageTannin2013-11-201-3/+3
| | | | - added missing files from earlier commit (wtf?)
* - text files encoded in system encoding should now be correctly recognized ↵Tannin2013-10-261-11/+19
| | | | | | in the mod info dialog - archive-list can be user-sorted again (within one mod)
* - hook.dll now doesn't inject to certain applications (currently steam, ↵Tannin2013-10-051-9/+2
| | | | | | | | | | chrome and firefox) - versioning system improved. Will now report "downgrades" for mods and support a different versioning system (requires manual switch) - updates can now be ignored until a new version is uploaded - new splash screen - bugfix: a few memory leaks (shouldn't account for much) - bugfix: result of GetModuleHandle wasn't zero-terminated in some cases
* - when installing mods from outside the download directory the absolute path ↵Tannin2013-09-111-5/+31
| | | | | | | | | | | | | is now stored - added a context menu to the toolbar buttons so tool icons can be removed directly - initweaks modinfo tab is now always available and allows new ini tweaks to be created - fake esms are now treated as masters (as they should) - MO will now display a warning if not all masters of an esp are enabled. The tooltip gives a list of required masters - bugfix: path returned by getfullpathname was sometimes not correctly terminated - bugfix: path after reverse-rerouting was sometimes incorrect, missing a path separator - bugfix: change of current directory sometimes used a fake directory without need - bugfix: icons in shortcut menu were not alwayscorrectly updated
* - now avoids a few unnecessary copy operations during generation of the ↵Tannin2013-07-171-1/+1
| | | | | | | directory structure - bugfix: circular dependency caused a memory leak - bugfix: removing a single mod lead to the wrong mod being deleted
* - some fixes for qt5 compatibilityTannin2013-06-201-2/+3
| | | | | | | | | | | | | | | | | | | | | - hook.dll no longer creates a dump and uninstalls it if an exception is reported that doesn't originate from it - NCC used read-only transactions again because otherwise solid archives become unusably slow. - removed the integrated nexus browser - the mod description and motd are now rendered in QTextBrowser. This (and the above) eliminates the dependency on qtwebkit - removed the direct file download for mod files - reduced CPU usage during downloads by invalidating only one column of the download list. This widget still needs to be replaced - added the complete filename as an option for the modname - applications that require elevation can now be started by invoking an elevated secondary ModOrganizer instance - MO will now register nexus file servers and provides a settings dialog to pick preferred servers. (This preference is not used yet) - worked around 1-2 bugs in QSortFilterProxy - handling of nxm links is now done by an external application. This allows the registration of different applications depending on the game - integrated fomod installer now displays the screenshot in a scalable view - bugfix: integrated fomod installer didn't name output files correctly if the name differs from the source name - bugfix: a successful login to nexus was (sometimes?) not correctly detected as a success - bugfix: top-level entries in QtGroupingProxy were sometimes incorrectly displayed as groups - bugfix: GetPrivateProfile... optimization could cause null-pointer indirection - bugfix: GetCurrentWorkingDirectory caused buffer overflow in case of pre-flighting (buffer size 0) - bugfix: configurator plugin now also uses qt5 (it's currently broken though)