From 4c11ae29679a752e8fe4f7e2643fdec4a18ad8b8 Mon Sep 17 00:00:00 2001 From: defnax <9952056+defnax@users.noreply.github.com> Date: Sat, 27 Dec 2025 23:44:02 +0100 Subject: [PATCH] Added clear upload stats Button --- .../src/gui/settings/TransferPage.cpp | 6 +++++ .../src/gui/settings/TransferPage.h | 2 +- .../src/gui/settings/TransferPage.ui | 27 ++++++++++++------- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/retroshare-gui/src/gui/settings/TransferPage.cpp b/retroshare-gui/src/gui/settings/TransferPage.cpp index 5b3b49908..fb2bb4a5c 100644 --- a/retroshare-gui/src/gui/settings/TransferPage.cpp +++ b/retroshare-gui/src/gui/settings/TransferPage.cpp @@ -64,6 +64,7 @@ TransferPage::TransferPage(QWidget * parent, Qt::WindowFlags flags) QObject::connect(ui.editShareButton, SIGNAL(clicked()), this, SLOT(editDirectories())); QObject::connect(ui.autoCheckDirectories_CB, SIGNAL(clicked(bool)), this, SLOT(toggleAutoCheckDirectories(bool))); QObject::connect(ui.minimumFontSize_SB, SIGNAL(valueChanged(int)), this, SLOT(updateFontSize())) ; + QObject::connect(ui.clearuploadStatsButton, SIGNAL(clicked( bool ) ), this , SLOT(clearUploadStatistics() ) ); QObject::connect(ui.autoCheckDirectories_CB, SIGNAL(toggled(bool)), this,SLOT(updateAutoCheckDirectories())) ; QObject::connect(ui.autoCheckDirectoriesDelay_SB,SIGNAL(valueChanged(int)),this,SLOT(updateAutoScanDirectoriesPeriod())) ; @@ -331,6 +332,11 @@ void TransferPage::updateFontSize() Settings->endGroup(); } +void TransferPage::clearUploadStatistics() +{ + rsFiles->clearUploadStats(); +} + void TransferPage::updateAutoCheckDirectories() { rsFiles->setWatchEnabled(ui.autoCheckDirectories_CB->isChecked()) ; } void TransferPage::updateAutoScanDirectoriesPeriod() { rsFiles->setWatchPeriod(ui.autoCheckDirectoriesDelay_SB->value()); } void TransferPage::updateShareDownloadDirectory() { rsFiles->shareDownloadDirectory(ui.shareDownloadDirectoryCB->isChecked());} diff --git a/retroshare-gui/src/gui/settings/TransferPage.h b/retroshare-gui/src/gui/settings/TransferPage.h index 6e9413366..5eeb3b522 100644 --- a/retroshare-gui/src/gui/settings/TransferPage.h +++ b/retroshare-gui/src/gui/settings/TransferPage.h @@ -59,7 +59,7 @@ class TransferPage: public ConfigPage void toggleAutoCheckDirectories(bool); void toggleTrustFriendNodesWithBannedFiles(bool); void updateFontSize(); - + void clearUploadStatistics(); void updateAutoCheckDirectories() ; void updateAutoScanDirectoriesPeriod() ; void updateShareDownloadDirectory() ; diff --git a/retroshare-gui/src/gui/settings/TransferPage.ui b/retroshare-gui/src/gui/settings/TransferPage.ui index 4b48be012..c739ce605 100644 --- a/retroshare-gui/src/gui/settings/TransferPage.ui +++ b/retroshare-gui/src/gui/settings/TransferPage.ui @@ -6,8 +6,8 @@ 0 0 - 701 - 638 + 562 + 579 @@ -26,15 +26,22 @@ Shared Directories - - + + Configure shared directories - + + + + Clear upload statistics + + + + true @@ -47,7 +54,7 @@ - + @@ -86,7 +93,7 @@ - + @@ -103,7 +110,7 @@ - + @@ -134,7 +141,7 @@ - + @@ -152,7 +159,7 @@ - +