From 48d7c576622a03c857499b8ea318fa5534ef5164 Mon Sep 17 00:00:00 2001 From: Phenom Date: Sat, 30 Jan 2016 23:34:42 +0100 Subject: [PATCH] Save last state of OpMode status bar droplist and restore it at start. --- retroshare-gui/src/gui/statusbar/OpModeStatus.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/retroshare-gui/src/gui/statusbar/OpModeStatus.cpp b/retroshare-gui/src/gui/statusbar/OpModeStatus.cpp index 96934c5bf..260c1a0c9 100644 --- a/retroshare-gui/src/gui/statusbar/OpModeStatus.cpp +++ b/retroshare-gui/src/gui/statusbar/OpModeStatus.cpp @@ -23,7 +23,10 @@ #include #include "gui/statusbar/OpModeStatus.h" +#include "gui/settings/rsharesettings.h" + #include + #include OpModeStatus::OpModeStatus(QWidget *parent) @@ -37,6 +40,8 @@ OpModeStatus::OpModeStatus(QWidget *parent) connect(this, SIGNAL(activated( int )), this, SLOT(setOpMode())); + setCurrentIndex(Settings->valueFromGroup("StatusBar", "OpMode", QVariant(0)).toInt()); + setOpMode(); setToolTip(tr("Use this DropList to quickly change Retroshare's behaviour\n No Anon D/L: switches off file forwarding\n Gaming Mode: 25% standard traffic and TODO: reduced popups\n Low Traffic: 10% standard traffic and TODO: pauses all file-transfers")); setFocusPolicy(Qt::ClickFocus); @@ -77,6 +82,7 @@ void OpModeStatus::setOpMode() // reload to be safe. getOpMode(); + Settings->setValueToGroup("StatusBar", "OpMode", idx); }