[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r1983: Modify VidaliaWindow to use VSettings for getting and settin (in trunk: . src/gui/common)
Author: edmanm
Date: 2007-10-09 23:38:31 -0400 (Tue, 09 Oct 2007)
New Revision: 1983
Modified:
trunk/
trunk/src/gui/common/vidaliawindow.cpp
trunk/src/gui/common/vidaliawindow.h
Log:
r2015@lysithea: edmanm | 2007-10-09 23:19:17 -0400
Modify VidaliaWindow to use VSettings for getting and settings window-specific
settings, like saved geometry.
Property changes on: trunk
___________________________________________________________________
svk:merge ticket from /local/vidalia/trunk [r2015] on dc66be73-d13e-47ba-a267-8dc7cda68c65
Modified: trunk/src/gui/common/vidaliawindow.cpp
===================================================================
--- trunk/src/gui/common/vidaliawindow.cpp 2007-10-10 03:38:22 UTC (rev 1982)
+++ trunk/src/gui/common/vidaliawindow.cpp 2007-10-10 03:38:31 UTC (rev 1983)
@@ -39,7 +39,7 @@
: QMainWindow(parent, flags)
{
_name = name;
- _settings = new VidaliaSettings();
+ _settings = new VSettings(name);
}
/** Destructor. */
@@ -99,16 +99,14 @@
QVariant
VidaliaWindow::getSetting(QString setting, QVariant defaultValue)
{
- QString key = _name + "/" + setting;
- return _settings->value(key, defaultValue);
+ return _settings->value(setting, defaultValue);
}
/** Saves a value associated with a property name for this window object. */
void
VidaliaWindow::saveSetting(QString prop, QVariant value)
{
- QString key = _name + "/" + prop;
- _settings->setValue(key, value);
+ _settings->setValue(prop, value);
}
/** Overloaded QWidget::setVisible(). If this window is already visible and
Modified: trunk/src/gui/common/vidaliawindow.h
===================================================================
--- trunk/src/gui/common/vidaliawindow.h 2007-10-10 03:38:22 UTC (rev 1982)
+++ trunk/src/gui/common/vidaliawindow.h 2007-10-10 03:38:31 UTC (rev 1983)
@@ -32,7 +32,7 @@
#include <QWidget>
#include <QVariant>
#include <QMainWindow>
-#include <config/vidaliasettings.h>
+#include <vsettings.h>
class VidaliaWindow : public QMainWindow
@@ -67,7 +67,7 @@
private:
QString _name; /**< Name associated with this window. */
- VidaliaSettings* _settings; /**< Object used to store window properties */
+ VSettings* _settings; /**< Object used to store window properties */
};
#endif