From 8d9a62a87dafd87381829b00b85753db510eef2b Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Mon, 9 Dec 2019 13:08:58 -0500
Subject: moved the conflicts column back to its proper position in the enum
removed unnecessary compat code
---
src/mainwindow.cpp | 26 ---
src/mainwindow.h | 1 -
src/modlist.h | 4 +-
src/organizer_en.ts | 526 ++++++++++++++++++++++++++--------------------------
4 files changed, 265 insertions(+), 292 deletions(-)
(limited to 'src')
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 44011e5f..b5900c6c 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -178,7 +178,6 @@ along with Mod Organizer. If not, see .
#include
#include
#include
-#include
#ifdef TEST_MODELS
#include "modeltest.h"
@@ -528,8 +527,6 @@ void MainWindow::setupModList()
ui->modList->header()->resizeSection(column, sectionSize);
}
} else {
- fixConflictsColumn();
-
// hide these columns by default
ui->modList->header()->setSectionHidden(ModList::COL_CONTENT, true);
ui->modList->header()->setSectionHidden(ModList::COL_MODID, true);
@@ -551,25 +548,6 @@ void MainWindow::setupModList()
ui->modList->installEventFilter(m_OrganizerCore.modList());
}
-void MainWindow::fixConflictsColumn()
-{
- // the conflicts column should sit to the left of the flags column, but its
- // enum is at the end to preserve compatibility
- //
- // this is called when updating from 2.2.1, or when there is no state saved
- // for the mod list, so it's free to do whatever it wants with the column
-
- const auto flags = ui->modList->header()->visualIndex(ModList::COL_FLAGS);
- const auto conflicts = ui->modList->header()->visualIndex(ModList::COL_CONFLICTFLAGS);
-
- // this can be called twice when migrating from 2.2.1: once in
- // processUpdates() and again in setupModList() because the geometry names in
- // the ini have changed; to a simple check to see if the column has been moved
- if (conflicts > flags) {
- ui->modList->header()->moveSection(conflicts, flags);
- }
-}
-
void MainWindow::resetActionIcons()
{
// this is a bit of a hack
@@ -2277,10 +2255,6 @@ void MainWindow::processUpdates() {
ui->downloadView->header()->hideSection(i);
}
}
-
- if (lastVersion < QVersionNumber(2, 2, 2)) {
- fixConflictsColumn();
- }
}
if (currentVersion < lastVersion) {
diff --git a/src/mainwindow.h b/src/mainwindow.h
index 0d7edefd..8f000983 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -665,7 +665,6 @@ private slots: // ui slots
void storeSettings();
void readSettings();
void setupModList();
- void fixConflictsColumn();
};
#endif // MAINWINDOW_H
diff --git a/src/modlist.h b/src/modlist.h
index ce439f7b..3626c50c 100644
--- a/src/modlist.h
+++ b/src/modlist.h
@@ -57,6 +57,7 @@ public:
enum EColumn {
COL_NAME,
+ COL_CONFLICTFLAGS,
COL_FLAGS,
COL_CONTENT,
COL_CATEGORY,
@@ -66,8 +67,7 @@ public:
COL_INSTALLTIME,
COL_PRIORITY,
COL_NOTES,
- COL_CONFLICTFLAGS,
- COL_LASTCOLUMN = COL_CONFLICTFLAGS,
+ COL_LASTCOLUMN = COL_NOTES,
};
typedef boost::signals2::signal SignalModStateChanged;
diff --git a/src/organizer_en.ts b/src/organizer_en.ts
index 73e9f547..d462f1b6 100644
--- a/src/organizer_en.ts
+++ b/src/organizer_en.ts
@@ -1862,7 +1862,7 @@ p, li { white-space: pre-wrap; }
-
+ Create Backup
@@ -2038,8 +2038,8 @@ p, li { white-space: pre-wrap; }
-
-
+
+ Refresh
@@ -2324,7 +2324,7 @@ p, li { white-space: pre-wrap; }
-
+ Endorse Mod Organizer
@@ -2402,814 +2402,814 @@ p, li { white-space: pre-wrap; }
-
+ Toolbar and Menu
-
+ Desktop
-
+ Start Menu
-
+ There is no supported sort mechanism for this game. You will probably have to use a third-party tool.
-
+ Crash on exit
-
+ MO crashed while exiting. Some settings may not be saved.
Error: %1
-
+ There are notifications to read
-
+ There are no notifications
-
-
-
+
+
+ Endorse
-
+ Won't Endorse
-
+ Help on UI
-
+ Documentation
-
+ Chat on Discord
-
+ Report Issue
-
+ Tutorials
-
+ About
-
+ About Qt
-
+ Name
-
+ Please enter a name for the new profile
-
+ failed to create profile: %1
-
+ Show tutorial?
-
+ You are starting Mod Organizer for the first time. Do you want to show a tutorial of its basic features? If you choose no you can always start the tutorial from the "Help"-menu.
-
+ Downloads in progress
-
+ There are still downloads in progress, do you really want to quit?
-
+ Plugin "%1" failed: %2
-
+ Plugin "%1" failed
-
+ Browse Mod Page
-
+ Also in: <br>
-
+ No conflict
-
+ <Edit...>
-
+ (no executables)
-
+ This bsa is enabled in the ini file so it may be required!
-
+ Activating Network Proxy
-
+ Notice: Your current MO version (%1) is lower than the previously used one (%2). The GUI may not downgrade gracefully, so you may experience oddities. However, there should be no serious issues.
-
+ Choose Mod
-
+ Mod Archive
-
+ Start Tutorial?
-
+ You're about to start a tutorial. For technical reasons it's not possible to end the tutorial early. Continue?
-
+ failed to change origin name: %1
-
+ failed to move "%1" from mod "%2" to "%3": %4
-
+ failed to rename mod: %1
-
+ Overwrite?
-
+ This will replace the existing mod "%1". Continue?
-
+ failed to remove mod "%1"
-
-
-
+
+
+ failed to rename "%1" to "%2"
-
-
-
-
+
+
+
+ Confirm
-
+ Remove the following mods?<br><ul>%1</ul>
-
+ failed to remove mod: %1
-
-
-
+
+
+ Failed
-
+ Installation file no longer exists
-
+ Mods installed with old versions of MO can't be reinstalled in this way.
-
+ Failed to create backup.
-
+ Endorsing multiple mods will take a while. Please wait...
-
+ Unendorsing multiple mods will take a while. Please wait...
-
+ Failed to display overwrite dialog: %1
-
+ Opening Nexus Links
-
+ You are trying to open %1 links to Nexus Mods. Are you sure you want to do this?
-
+ Nexus ID for this mod is unknown
-
+ Opening Web Pages
-
+ You are trying to open %1 Web Pages. Are you sure you want to do this?
-
+ <table cellspacing="5"><tr><th>Type</th><th>All</th><th>Visible</th><tr><td>Enabled mods: </td><td align=right>%1 / %2</td><td align=right>%3 / %4</td></tr><tr><td>Unmanaged/DLCs: </td><td align=right>%5</td><td align=right>%6</td></tr><tr><td>Mod backups: </td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Separators: </td><td align=right>%9</td><td align=right>%10</td></tr></table>
-
+ <table cellspacing="6"><tr><th>Type</th><th>Active </th><th>Total</th></tr><tr><td>All plugins:</td><td align=right>%1 </td><td align=right>%2</td></tr><tr><td>ESMs:</td><td align=right>%3 </td><td align=right>%4</td></tr><tr><td>ESPs:</td><td align=right>%7 </td><td align=right>%8</td></tr><tr><td>ESMs+ESPs:</td><td align=right>%9 </td><td align=right>%10</td></tr><tr><td>ESLs:</td><td align=right>%5 </td><td align=right>%6</td></tr></table>
-
-
-
+
+
+ Create Mod...
-
+ This will create an empty mod.
Please enter a name:
-
-
+
+ A mod with this name already exists
-
+ Create Separator...
-
+ This will create a new separator.
Please enter a name:
-
+ A separator with this name already exists
-
+ This will move all files from overwrite into a new, regular mod.
Please enter a name:
-
+ Move successful.
-
-
+
+ Are you sure?
-
+ About to recursively delete:
-
+ Continue?
-
+ The versioning scheme decides which version is considered newer than another.
This function will guess the versioning scheme under the assumption that the installed version is outdated.
-
+ Sorry
-
+ I don't know a versioning scheme where %1 is newer than %2.
-
+ Really enable all visible mods?
-
+ Really disable all visible mods?
-
+ Export to csv
-
+ CSV (Comma Separated Values) is a format that can be imported in programs like Excel to create a spreadsheet.
You can also use online editors and converters instead.
-
+ Select what mods you want export:
-
+ All installed mods
-
+ Only active (checked) mods from your current profile
-
+ All currently visible mods in the mod list
-
+ Choose what Columns to export:
-
+ Mod_Priority
-
+ Mod_Name
-
+ Notes_column
-
+ Mod_Status
-
+ Primary_Category
-
+ Nexus_ID
-
+ Mod_Nexus_URL
-
+ Mod_Version
-
+ Install_Date
-
+ Download_File_Name
-
+ export failed: %1
-
+ Open Game folder
-
+ Open MyGames folder
-
+ Open INIs folder
-
+ Open Instance folder
-
+ Open Mods folder
-
+ Open Profile folder
-
+ Open Downloads folder
-
+ Open MO2 Install folder
-
+ Open MO2 Plugins folder
-
+ Open MO2 Stylesheets folder
-
+ Open MO2 Logs folder
-
+ Install Mod...
-
+ Create empty mod
-
+ Create Separator
-
+ Enable all visible
-
+ Disable all visible
-
+ Check for updates
-
+ Export to csv...
-
-
+
+ Send to
-
-
+
+ Top
-
-
+
+ Bottom
-
-
+
+ Priority...
-
+ Separator...
-
+ All Mods
-
+ Sync to Mods...
-
+ Move content to Mod...
-
+ Clear Overwrite...
-
-
+
+ Open in Explorer
-
+ Restore Backup
-
+ Remove Backup...
-
-
+
+ Change Categories
-
-
+
+ Primary Category
-
+ Rename Separator...
-
+ Remove Separator...
-
+ Select Color...
-
+ Reset Color
-
+ Change versioning scheme
-
+ Force-check updates
-
+ Un-ignore update
-
+ Ignore update
-
-
+
+ Enable selected
-
-
+
+ Disable selected
-
+ Rename Mod...
-
+ Reinstall Mod
-
+ Remove Mod...
-
+ Un-Endorse
-
+ Won't endorse
-
+ Endorsement state unknown
-
+ Start tracking
-
+ Stop tracking
-
+ Tracked state unknown
-
+ Ignore missing data
-
+ Mark as converted/working
-
+ Visit on Nexus
-
+ Visit on %1
-
+ Information...
-
-
+
+ Exception:
-
-
+
+ Unknown exception
-
+ %1 more
-
+ Are you sure you want to remove the following %n save(s)?<br><ul>%1</ul><br>Removed saves will be sent to the Recycle Bin.
@@ -3217,12 +3217,12 @@ You can also use online editors and converters instead.
-
+ Enable Mods...
-
+ Delete %n save(s)
@@ -3230,335 +3230,335 @@ You can also use online editors and converters instead.
-
+ Restart Mod Organizer
-
+ Mod Organizer must restart to finish configuration changes
-
+ Restart
-
+ Continue
-
+ Some things might be weird.
-
+ Can't change download directory while downloads are in progress!
-
+ failed to write to file %1
-
+ %1 written
-
+ Enter Name
-
+ Enter a name for the executable
-
+ Not an executable
-
+ This is not a recognized executable.
-
-
+
+ Replace file?
-
+ There already is a hidden version of this file. Replace it?
-
-
+
+ File operation failed
-
-
+
+ Failed to remove "%1". Maybe you lack the required file permissions?
-
+ There already is a visible version of this file. Replace it?
-
-
+
+ Set Priority
-
+ Set the priority of the selected plugins
-
+ Update available
-
+ &Execute
-
+ Execute with &VFS
-
+ &Open
-
+ Open with &VFS
-
+ &Add as Executable
-
+ Preview
-
+ Un-Hide
-
+ Hide
-
+ Write To File...
-
+ Do you want to endorse Mod Organizer on %1 now?
-
+ Abstain from Endorsing Mod Organizer
-
+ Are you sure you want to abstain from endorsing Mod Organizer 2?
You will have to visit the mod page on the %1 Nexus site to change your mind.
-
+ Thank you for endorsing MO2! :)
-
+ Please reconsider endorsing MO2 on Nexus!
-
+ Thank you!
-
+ Thank you for your endorsement!
-
+ Mod ID %1 no longer seems to be available on Nexus.
-
+ Request to Nexus failed: %1
-
-
+
+ failed to read %1: %2
-
+ Error
-
+ failed to extract %1 (errorcode %2)
-
+ Extract BSA
-
+ This archive contains invalid hashes. Some files may be broken.
-
+ Extract...
-
+ This will restart MO, continue?
-
+ <Multiple>
-
+ Remove '%1' from the toolbar
-
+ Enable all
-
+ Disable all
-
+ Unlock load order
-
+ Lock load order
-
+ Open Origin in Explorer
-
+ Open Origin Info...
-
+ Backup of load order created
-
+ Choose backup to restore
-
+ No Backups
-
+ There are no backups to restore
-
-
+
+ Restore failed
-
-
+
+ Failed to restore the backup. Errorcode: %1
-
+ Backup of mod list created
-
+ A file with the same name has already been downloaded. What would you like to do?
-
+ Overwrite
-
+ Rename new file
-
+ Ignore file
-
+ Set the priority of the selected mods
@@ -6104,23 +6104,23 @@ If the folder was still in use, restart MO and try again.
-
+ <Unmanaged>
-
+ Please use "Help" from the toolbar to get usage instructions to all elements
-
-
+
+ <Manage...>
-
+ failed to parse profile %1: %2
--
cgit v1.3.1