[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. */