mirror of
https://github.com/ModOrganizer2/modorganizer.git
synced 2026-07-27 13:58:24 -07:00
Added new "loose files overwrite archive" icon and all the flags.
The logic to show it is still missing until the other issues are fixed.
This commit is contained in:
@@ -45,6 +45,7 @@ QString ModFlagIconDelegate::getFlagIcon(ModInfo::EFlag flag) const
|
||||
case ModInfo::FLAG_NOTENDORSED: return ":/MO/gui/emblem_notendorsed";
|
||||
case ModInfo::FLAG_NOTES: return ":/MO/gui/emblem_notes";
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITE: return ":/MO/gui/emblem_conflict_overwrite";
|
||||
case ModInfo::FLAG_CONFLICT_LOOSE_OVERWRITE_ARCHIVE: return ":/MO/gui/emblem_conflict_loose_overwrite_archive";
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITTEN: return ":/MO/gui/emblem_conflict_overwritten";
|
||||
case ModInfo::FLAG_CONFLICT_MIXED: return ":/MO/gui/emblem_conflict_mixed";
|
||||
case ModInfo::FLAG_CONFLICT_REDUNDANT: return ":MO/gui/emblem_conflict_redundant";
|
||||
|
||||
@@ -69,6 +69,7 @@ public:
|
||||
FLAG_NOTENDORSED,
|
||||
FLAG_NOTES,
|
||||
FLAG_CONFLICT_OVERWRITE,
|
||||
FLAG_CONFLICT_LOOSE_OVERWRITE_ARCHIVE,
|
||||
FLAG_CONFLICT_OVERWRITTEN,
|
||||
FLAG_CONFLICT_MIXED,
|
||||
FLAG_CONFLICT_REDUNDANT,
|
||||
|
||||
+4
-3
@@ -158,9 +158,10 @@ QString ModList::getFlagText(ModInfo::EFlag flag, ModInfo::Ptr modInfo) const
|
||||
output << QString("<i>%1</i>").arg(modInfo->notes()).replace("\n", "<br>");
|
||||
return output.join("<br>");
|
||||
}
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITE: return tr("Overwrites files");
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITTEN: return tr("Overwritten files");
|
||||
case ModInfo::FLAG_CONFLICT_MIXED: return tr("Overwrites & Overwritten");
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITE: return tr("Overwrites loose files");
|
||||
case ModInfo::FLAG_CONFLICT_LOOSE_OVERWRITE_ARCHIVE: return tr("Loose files overwrite another archive");
|
||||
case ModInfo::FLAG_CONFLICT_OVERWRITTEN: return tr("Overwritten loose files");
|
||||
case ModInfo::FLAG_CONFLICT_MIXED: return tr("Loose files Overwrites & Overwritten");
|
||||
case ModInfo::FLAG_CONFLICT_REDUNDANT: return tr("Redundant");
|
||||
case ModInfo::FLAG_ALTERNATE_GAME: return tr("Alternate game source");
|
||||
case ModInfo::FLAG_ARCHIVE_CONFLICT_OVERWRITE: return tr("Overwrites another archive file");
|
||||
|
||||
@@ -243,7 +243,8 @@ bool ModListSortProxy::hasConflictFlag(const std::vector<ModInfo::EFlag> &flags)
|
||||
(flag == ModInfo::FLAG_CONFLICT_REDUNDANT) ||
|
||||
(flag == ModInfo::FLAG_ARCHIVE_CONFLICT_OVERWRITE) ||
|
||||
(flag == ModInfo::FLAG_ARCHIVE_CONFLICT_OVERWRITTEN) ||
|
||||
(flag == ModInfo::FLAG_ARCHIVE_CONFLICT_MIXED)) {
|
||||
(flag == ModInfo::FLAG_ARCHIVE_CONFLICT_MIXED) ||
|
||||
(flag == ModInfo::FLAG_CONFLICT_LOOSE_OVERWRITE_ARCHIVE)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -47,7 +47,8 @@
|
||||
<file alias="emblem_conflict_mixed">resources/conflict-mixed.png</file>
|
||||
<file alias="emblem_conflict_overwrite">resources/conflict-overwrite.png</file>
|
||||
<file alias="emblem_conflict_overwritten">resources/conflict-overwritten.png</file>
|
||||
<file alias="emblem_conflict_redundant">resources/conflict-redundant.png</file>
|
||||
<file alias="emblem_conflict_redundant">resources/conflict-redundant.png</file>
|
||||
<file alias="emblem_conflict_loose_overwrite_archive">resources/conflict-overwrite-blue.png</file>
|
||||
<file alias="emblem_notes">resources/accessories-text-editor.png</file>
|
||||
<file alias="version_date">resources/x-office-calendar.png</file>
|
||||
<file alias="warning_16">resources/dialog-warning_16.png</file>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 964 B |
Reference in New Issue
Block a user