Skip to content

Conversation

@JonathanFeenstra
Copy link
Contributor

Requires ModOrganizer2/modorganizer-uibase#174
Resolves #1550 and #2065

This adds author and uploader columns to the mod list and the ability to visit the uploader's profile through the context menu on both the mod and download lists. The required data will automatically be fetched when downloading new mods from Nexus, or querying metadata. These columns, as well as the profile URLs, can also be exported to CSV.

// hide these columns by default
header()->setSectionHidden(ModList::COL_CONTENT, true);
header()->setSectionHidden(ModList::COL_MODID, true);
header()->setSectionHidden(ModList::COL_UPLOADER, true);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the mod author column not hidden by default on purpose?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, should it be hidden by default? I hid the uploader column by default because it's often the same as the author.

// ask the user for confirmation for opening many Nexus links at once.
// returns true if the user confirmed, false otherwise.
//
bool askOpenNexusLinksConfirmation(const qlonglong numberOfLinks) const;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The two function can be merged by passing a second argument with either "Nexus Links" or "Web Pages". The argument is probably better as a non-const std::size_t, I don't think we use Qt integer types very often in MO2 code base, and we usually do not const-qualify by value parameter.

@Holt59 Holt59 merged commit d52fccc into ModOrganizer2:master Aug 18, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mod author column

2 participants