mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-29 00:27:27 -04:00
Changed settings to local variable, no more as pointer on all classes.
RshareSettings settings; settings.value(...); It should lower memory usage and removes memory leaks. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2886 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
2f8d21ab76
commit
0c46da0dd2
52 changed files with 310 additions and 428 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "rsiface/rsfiles.h"
|
||||
#include "rsiface/rsiface.h"
|
||||
#include "rsiface/rspeers.h"
|
||||
#include "settings/rsharesettings.h"
|
||||
|
||||
|
||||
QuickStartWizard::QuickStartWizard(QWidget *parent) :
|
||||
|
@ -40,9 +41,6 @@ QuickStartWizard::QuickStartWizard(QWidget *parent) :
|
|||
|
||||
ui.pagesWizard->setCurrentIndex(0);
|
||||
|
||||
/* Create RshareSettings object */
|
||||
_settings = new RshareSettings();
|
||||
|
||||
loadNetwork();
|
||||
loadShare();
|
||||
loadGeneral();
|
||||
|
@ -72,7 +70,6 @@ QuickStartWizard::QuickStartWizard(QWidget *parent) :
|
|||
|
||||
QuickStartWizard::~QuickStartWizard()
|
||||
{
|
||||
//delete ui;
|
||||
}
|
||||
|
||||
void QuickStartWizard::changeEvent(QEvent *e)
|
||||
|
@ -173,12 +170,12 @@ void QuickStartWizard::on_pushButtonSystemBack_clicked()
|
|||
|
||||
void QuickStartWizard::on_pushButtonSystemFinish_clicked()
|
||||
{
|
||||
|
||||
_settings->setValue(QString::fromUtf8("StartMinimized"), startMinimized());
|
||||
RshareSettings settings;
|
||||
settings.setValue(QString::fromUtf8("StartMinimized"), startMinimized());
|
||||
|
||||
_settings->setValue(QString::fromUtf8("doQuit"), quitbox());
|
||||
settings.setValue(QString::fromUtf8("doQuit"), quitbox());
|
||||
|
||||
_settings->setRunRetroshareOnBoot(ui.checkBoxRunRetroshareAtSystemStartup->isChecked());
|
||||
settings.setRunRetroshareOnBoot(ui.checkBoxRunRetroshareAtSystemStartup->isChecked());
|
||||
|
||||
saveChanges();
|
||||
|
||||
|
@ -359,13 +356,14 @@ bool QuickStartWizard::messageBoxOk(QString msg)
|
|||
void
|
||||
QuickStartWizard::loadGeneral()
|
||||
{
|
||||
ui.checkBoxRunRetroshareAtSystemStartup->setChecked(_settings->runRetroshareOnBoot());
|
||||
RshareSettings settings;
|
||||
ui.checkBoxRunRetroshareAtSystemStartup->setChecked(settings.runRetroshareOnBoot());
|
||||
|
||||
ui.checkBoxStartMinimized->setChecked(_settings->value(QString::fromUtf8("StartMinimized"), false).toBool());
|
||||
ui.checkBoxStartMinimized->setChecked(settings.value(QString::fromUtf8("StartMinimized"), false).toBool());
|
||||
|
||||
ui.checkBoxQuit->setChecked(_settings->value(QString::fromUtf8("doQuit"), false).toBool());
|
||||
ui.checkBoxQuit->setChecked(settings.value(QString::fromUtf8("doQuit"), false).toBool());
|
||||
|
||||
//ui.checkBoxQuickWizard->setChecked(_settings->value(QString::fromUtf8("FirstRun"), false).toBool());
|
||||
//ui.checkBoxQuickWizard->setChecked(settings.value(QString::fromUtf8("FirstRun"), false).toBool());
|
||||
}
|
||||
|
||||
bool QuickStartWizard::quitbox() const {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue