diff options
| author | Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com> | 2026-05-06 19:51:17 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-06 12:51:17 -0500 |
| commit | 3070a60ab7e721e1c2766c7bf85373ed0cd9be6a (patch) | |
| tree | fd029df1bf00c8f31d6cc00497188cfd29784e6d /src/loot.h | |
| parent | 6d02ef2b751bd55d2a2718c2b31cec1c0ce55479 (diff) | |
Don't apply LOOT-sorted load order until user clicks "Apply" (#2382)
* Add sorted plugin list to LOOT dialog (markdown and button)
* Prefix plugins with checkboxes to show whether they're enabled
Diffstat (limited to 'src/loot.h')
| -rw-r--r-- | src/loot.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -91,8 +91,10 @@ public: void cancel(); bool result() const; - const QString& outPath() const; + const QString& reportPath() const; + const QString& sortedPluginListPath() const; const Report& report() const; + const QString getSortedPluginListMarkdown() const; const std::vector<QString>& errors() const; const std::vector<QString>& warnings() const; @@ -123,9 +125,11 @@ private: void processMessage(const lootcli::Message& m); Report createReport() const; - void processOutputFile(Report& r) const; + void processReport(Report& r) const; void deleteReportFile(); + void deleteSortedLoadOrder(); + Message reportMessage(const QJsonObject& message) const; std::vector<Plugin> reportPlugins(const QJsonArray& plugins) const; Loot::Plugin reportPlugin(const QJsonObject& plugin) const; |
