[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r1680: Add a vidalia.conf setting for whether or not to show the so (in trunk: . src/config)
Author: edmanm
Date: 2007-03-18 22:42:30 -0400 (Sun, 18 Mar 2007)
New Revision: 1680
Modified:
trunk/
trunk/src/config/vidaliasettings.cpp
trunk/src/config/vidaliasettings.h
Log:
r1743@adrastea: edmanm | 2007-03-18 22:19:12 -0400
Add a vidalia.conf setting for whether or not to show the soon-to-exist main
window when Vidalia starts.
Property changes on: trunk
___________________________________________________________________
svk:merge ticket from /vidalia/local/trunk [r1743] on 54b3572a-7227-0410-958f-53ecd705b71a
Modified: trunk/src/config/vidaliasettings.cpp
===================================================================
--- trunk/src/config/vidaliasettings.cpp 2007-03-18 18:05:09 UTC (rev 1679)
+++ trunk/src/config/vidaliasettings.cpp 2007-03-19 02:42:30 UTC (rev 1680)
@@ -41,6 +41,7 @@
#define SETTING_STYLE "InterfaceStyle"
#define SETTING_RUN_TOR_AT_START "RunTorAtStart"
#define SETTING_DATA_DIRECTORY "DataDirectory"
+#define SETTING_SHOW_MAINWINDOW_AT_START "ShowMainWindowAtStart"
/* Default Vidalia Settings */
#if defined(Q_WS_MAC)
@@ -65,6 +66,7 @@
setDefault(SETTING_LANGUAGE, LanguageSupport::defaultLanguageCode());
setDefault(SETTING_RUN_TOR_AT_START, true);
setDefault(SETTING_STYLE, DEFAULT_STYLE);
+ setDefault(SETTING_SHOW_MAINWINDOW_AT_START, true);
}
/** Sets the default value of <b>key</b> to be <b>val</b>. */
@@ -160,6 +162,22 @@
setValue(SETTING_RUN_TOR_AT_START, run);
}
+/** Returns true if Vidalia's main window should be visible when the
+ * application starts. */
+bool
+VidaliaSettings::showMainWindowAtStart()
+{
+ return value(SETTING_SHOW_MAINWINDOW_AT_START).toBool();
+}
+
+/** Sets whether to show Vidalia's main window when the application starts. */
+void
+VidaliaSettings::setShowMainWindowAtStart(bool show)
+{
+ setValue(SETTING_SHOW_MAINWINDOW_AT_START, show);
+}
+
+
/** Returns true if Vidalia is set to run on system boot. */
bool
VidaliaSettings::runVidaliaOnBoot()
Modified: trunk/src/config/vidaliasettings.h
===================================================================
--- trunk/src/config/vidaliasettings.h 2007-03-18 18:05:09 UTC (rev 1679)
+++ trunk/src/config/vidaliasettings.h 2007-03-19 02:42:30 UTC (rev 1680)
@@ -79,6 +79,12 @@
/** Set whether to run Tor when Vidalia starts. */
void setRunTorAtStart(bool run);
+ /** Returns true if Vidalia's main window should be visible when the
+ * application starts. */
+ bool showMainWindowAtStart();
+ /** Sets whether to show Vidalia's main window when the application starts. */
+ void setShowMainWindowAtStart(bool show);
+
/** Returns true if Vidalia should start on system boot. */
bool runVidaliaOnBoot();
/** Set whether to run Vidalia on system boot. */