From f5fe91eb5c35a05bc3880296d08a0010415eb42c Mon Sep 17 00:00:00 2001 From: tobtoht <thotbot@protonmail.com> Date: Thu, 3 Mar 2022 23:38:01 +0100 Subject: [PATCH] DebugInfo: add tor privacy level --- src/dialog/DebugInfoDialog.cpp | 6 ++- src/dialog/DebugInfoDialog.ui | 80 ++++++++++++++++++++-------------- 2 files changed, 51 insertions(+), 35 deletions(-) diff --git a/src/dialog/DebugInfoDialog.cpp b/src/dialog/DebugInfoDialog.cpp index 2843ccb..bdc957c 100644 --- a/src/dialog/DebugInfoDialog.cpp +++ b/src/dialog/DebugInfoDialog.cpp @@ -57,8 +57,9 @@ void DebugInfoDialog::updateInfo() { auto node = m_ctx->nodes->connection(); ui->label_remoteNode->setText(node.toAddress()); ui->label_walletStatus->setText(this->statusToString(m_ctx->wallet->connectionStatus())); - ui->label_torStatus->setText(torStatus); ui->label_websocketStatus->setText(Utils::QtEnumToString(websocketNotifier()->websocketClient.webSocket.state()).remove("State")); + ui->label_torStatus->setText(torStatus); + ui->label_torLevel->setText(config()->get(Config::torPrivacyLevel).toString()); QString seedType = [this](){ if (m_ctx->wallet->isHwBacked()) @@ -130,8 +131,9 @@ void DebugInfoDialog::copyToClipboad() { text += QString("Remote node: %1 \n").arg(ui->label_remoteNode->text()); text += QString("Wallet status: %1 \n").arg(ui->label_walletStatus->text()); - text += QString("Tor status: %1 \n").arg(ui->label_torStatus->text()); text += QString("Websocket status: %1 \n").arg(ui->label_websocketStatus->text()); + text += QString("Tor status: %1 \n").arg(ui->label_torStatus->text()); + text += QString("Tor level: %1 \n").arg(ui->label_torLevel->text()); text += QString("Network type: %1 \n").arg(ui->label_netType->text()); text += QString("Seed type: %1 \n").arg(ui->label_seedType->text()); diff --git a/src/dialog/DebugInfoDialog.ui b/src/dialog/DebugInfoDialog.ui index dc4c83f..f4ee55e 100644 --- a/src/dialog/DebugInfoDialog.ui +++ b/src/dialog/DebugInfoDialog.ui @@ -167,30 +167,13 @@ </widget> </item> <item row="10" column="0"> - <widget class="QLabel" name="label_18"> - <property name="text"> - <string>Tor status:</string> - </property> - </widget> - </item> - <item row="10" column="1"> - <widget class="QLabel" name="label_torStatus"> - <property name="text"> - <string>TextLabel</string> - </property> - <property name="textInteractionFlags"> - <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set> - </property> - </widget> - </item> - <item row="11" column="0"> <widget class="QLabel" name="label_19"> <property name="text"> <string>Websocket status:</string> </property> </widget> </item> - <item row="11" column="1"> + <item row="10" column="1"> <widget class="QLabel" name="label_websocketStatus"> <property name="text"> <string>TextLabel</string> @@ -200,21 +183,52 @@ </property> </widget> </item> + <item row="11" column="0"> + <widget class="QLabel" name="label_18"> + <property name="text"> + <string>Tor status:</string> + </property> + </widget> + </item> + <item row="11" column="1"> + <widget class="QLabel" name="label_torStatus"> + <property name="text"> + <string>TextLabel</string> + </property> + <property name="textInteractionFlags"> + <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set> + </property> + </widget> + </item> + <item row="12" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Tor level:</string> + </property> + </widget> + </item> <item row="12" column="1"> + <widget class="QLabel" name="label_torLevel"> + <property name="text"> + <string>TextLabel</string> + </property> + </widget> + </item> + <item row="13" column="1"> <widget class="Line" name="line_3"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> - <item row="13" column="0"> + <item row="14" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string>Network type:</string> </property> </widget> </item> - <item row="13" column="1"> + <item row="14" column="1"> <widget class="QLabel" name="label_netType"> <property name="text"> <string>TextLabel</string> @@ -224,14 +238,14 @@ </property> </widget> </item> - <item row="14" column="0"> + <item row="15" column="0"> <widget class="QLabel" name="label_23"> <property name="text"> <string>Seed type:</string> </property> </widget> </item> - <item row="14" column="1"> + <item row="15" column="1"> <widget class="QLabel" name="label_seedType"> <property name="text"> <string>TextLabel</string> @@ -241,14 +255,14 @@ </property> </widget> </item> - <item row="15" column="0"> + <item row="16" column="0"> <widget class="QLabel" name="label_8"> <property name="text"> <string>Device type:</string> </property> </widget> </item> - <item row="15" column="1"> + <item row="16" column="1"> <widget class="QLabel" name="label_deviceType"> <property name="text"> <string>TextLabel</string> @@ -258,14 +272,14 @@ </property> </widget> </item> - <item row="16" column="0"> + <item row="17" column="0"> <widget class="QLabel" name="label_7"> <property name="text"> <string>View only:</string> </property> </widget> </item> - <item row="16" column="1"> + <item row="17" column="1"> <widget class="QLabel" name="label_viewOnly"> <property name="text"> <string>TextLabel</string> @@ -275,14 +289,14 @@ </property> </widget> </item> - <item row="17" column="0"> + <item row="18" column="0"> <widget class="QLabel" name="label_11"> <property name="text"> <string>Primary only:</string> </property> </widget> </item> - <item row="17" column="1"> + <item row="18" column="1"> <widget class="QLabel" name="label_primaryOnly"> <property name="text"> <string>TextLabel</string> @@ -292,21 +306,21 @@ </property> </widget> </item> - <item row="18" column="1"> + <item row="19" column="1"> <widget class="Line" name="line_4"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> - <item row="19" column="0"> + <item row="20" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Operating system:</string> </property> </widget> </item> - <item row="19" column="1"> + <item row="20" column="1"> <widget class="QLabel" name="label_OS"> <property name="text"> <string>TextLabel</string> @@ -316,14 +330,14 @@ </property> </widget> </item> - <item row="20" column="0"> + <item row="21" column="0"> <widget class="QLabel" name="label_24"> <property name="text"> <string>Timestamp:</string> </property> </widget> </item> - <item row="20" column="1"> + <item row="21" column="1"> <widget class="QLabel" name="label_timestamp"> <property name="text"> <string>TextLabel</string>