diff --git a/src/blackgui/components/loginadvcomponent.cpp b/src/blackgui/components/loginadvcomponent.cpp
index 4d1bd469b..a0dda8302 100644
--- a/src/blackgui/components/loginadvcomponent.cpp
+++ b/src/blackgui/components/loginadvcomponent.cpp
@@ -80,8 +80,8 @@ namespace BlackGui
{
ui->setupUi(this);
- connect(ui->pb_Cancel, &QPushButton::clicked, this, &CLoginAdvComponent::loginCancelled, Qt::QueuedConnection);
- connect(ui->pb_Ok, &QPushButton::clicked, this, &CLoginAdvComponent::toggleNetworkConnection, Qt::QueuedConnection);
+ connect(ui->pb_Cancel, &QPushButton::clicked, this, &CLoginAdvComponent::loginCancelled, Qt::QueuedConnection);
+ connect(ui->pb_Connect, &QPushButton::clicked, this, &CLoginAdvComponent::toggleNetworkConnection, Qt::QueuedConnection);
connect(ui->comp_NetworkDetails, &CNetworkDetailsComponent::overridePilot, this, &CLoginAdvComponent::overrideCredentialsToPilot, Qt::QueuedConnection);
connect(ui->comp_NetworkDetails, &CNetworkDetailsComponent::requestNetworkSettings, this, &CLoginAdvComponent::requestNetworkSettings, Qt::QueuedConnection);
@@ -91,6 +91,9 @@ namespace BlackGui
this->setForceSmall(true);
this->showKillButton(false);
+ // override details/voice
+ ui->comp_NetworkDetails->setAlwaysAllowOverride(true);
+
// auto logoff
// we decided to make it difficult for users to disable it
if (!CBuildConfig::isLocalDeveloperDebugBuild())
@@ -237,6 +240,11 @@ namespace BlackGui
}
}
+ void CLoginAdvComponent::resetState()
+ {
+ ui->comp_NetworkDetails->resetState();
+ }
+
void CLoginAdvComponent::loadRememberedUserData()
{
const CServer lastServer = m_networkSetup.getLastServer();
diff --git a/src/blackgui/components/loginadvcomponent.h b/src/blackgui/components/loginadvcomponent.h
index 6bb5ffb86..227b00b95 100644
--- a/src/blackgui/components/loginadvcomponent.h
+++ b/src/blackgui/components/loginadvcomponent.h
@@ -73,6 +73,9 @@ namespace BlackGui
//! Login requested
void toggleNetworkConnection();
+ //! Reset state
+ void resetState();
+
signals:
//! Login
void loginOrLogoffSuccessful();
diff --git a/src/blackgui/components/loginadvcomponent.ui b/src/blackgui/components/loginadvcomponent.ui
index bd8bf25ce..bc196bb57 100644
--- a/src/blackgui/components/loginadvcomponent.ui
+++ b/src/blackgui/components/loginadvcomponent.ui
@@ -217,9 +217,9 @@
-
-
+
- ok
+ connect
@@ -267,7 +267,7 @@
form_Pilot
cb_AutoLogoff
- pb_Ok
+ pb_Connect
pb_Cancel