From 5e5681709ab878f3aa6cf1344af44e8ae9544987 Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Thu, 11 Jul 2019 01:55:31 -0400
Subject: reworked the nexus connection panel moved most of the stuff into a
new NexusSSOLogin class
---
src/settingsdialog.ui | 351 ++++++++++++++++++++++++++++++++++----------------
1 file changed, 242 insertions(+), 109 deletions(-)
(limited to 'src/settingsdialog.ui')
diff --git a/src/settingsdialog.ui b/src/settingsdialog.ui
index faaf1653..dfbde943 100644
--- a/src/settingsdialog.ui
+++ b/src/settingsdialog.ui
@@ -451,111 +451,244 @@ If you use pre-releases, never contact me directly by e-mail or via private mess
Nexus
-
+
-
-
-
- Allows Mod Organizer to connect to the Nexus for downloading mods, checking for updates, and other such things.
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Allows Mod Organizer to connect to the Nexus for downloading mods, checking for updates, and other such things. Clicking "Connect to Nexus" will open a Nexus webpage to authorise Mod Organizer. You will need to be logged into your Nexus account. The authorisation is stored in the Windows Credential Manager. Your Nexus username and password are not required or stored by Mod Organizer.</p></body></html>
-
+
- Nexus
+ Nexus Connection
-
+
-
-
-
-
-
-
- Connect to Nexus
-
-
-
-
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ Connect to Nexus
+
+
+
+ -
+
+
+ Manually enter the API key and try to login
+
+
+ Enter API Key Manually
+
+
+
+ -
+
+
+ Clear the stored Nexus API key and force reauthorization.
+
+
+ Disconnect from Nexus
+
+
+
+ :/MO/gui/edit_clear:/MO/gui/edit_clear
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 0
+ 0
+
+
+
+
+
+
-
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Manually enter the API key and try to login
-
-
- Enter API Key Manually
-
-
-
- -
-
-
- Clear the stored Nexus API key and force reauthorization.
-
-
- Disconnect from Nexus
-
-
-
- :/MO/gui/edit_clear:/MO/gui/edit_clear
-
-
-
- -
-
-
- Remove cache and cookies.
-
-
- Clear Cache
-
-
-
- :/MO/gui/edit_clear:/MO/gui/edit_clear
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ QAbstractScrollArea::AdjustToContents
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Nexus Account
+
+
+
-
+
+
+ User ID
+
+
+ Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse
+
+
+
+ -
+
+
+ id
+
+
+
+ -
+
+
+ Username
+
+
+
+ -
+
+
+ username
+
+
+
+ -
+
+
+ Account
+
+
+
+ -
+
+
+ account
+
+
+
+
+
+
+ -
+
+
+ Statistics
+
+
+
-
+
+
+ Daily requests
+
+
+
+ -
+
+
+ Hourly requests
+
+
+
+ -
+
+
+ hourly requests
+
+
+
+ -
+
+
+ Requests queued
+
+
+
+ -
+
+
+ queued
+
+
+
+ -
+
+
+ daily requests
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
-
-
@@ -618,6 +751,20 @@ p, li { white-space: pre-wrap; }
+ -
+
+
+ Remove cache and cookies.
+
+
+ Clear Cache
+
+
+
+ :/MO/gui/edit_clear:/MO/gui/edit_clear
+
+
+
-
@@ -682,19 +829,6 @@ p, li { white-space: pre-wrap; }
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
@@ -1359,7 +1493,6 @@ programs you are intentionally running.
browseProfilesDirBtn
overwriteDirEdit
browseOverwriteDirBtn
- clearCacheButton
associateButton
knownServersList
preferredServersList
--
cgit v1.3.1