[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r2221: Try out using a button box on the bottom of the config dialo (in trunk: . src/vidalia/config)



Author: edmanm
Date: 2007-12-16 16:08:34 -0500 (Sun, 16 Dec 2007)
New Revision: 2221

Modified:
   trunk/
   trunk/src/vidalia/config/configdialog.cpp
   trunk/src/vidalia/config/configdialog.ui
Log:
 r2313@lysithea:  edmanm | 2007-12-16 16:07:47 -0500
 Try out using a button box on the bottom of the config dialog for saving or
 cancelling, instead of buttons in the toolbar. This gives us more room in the
 toolbar for Domenik's hidden services button and looks a little more standard
 on Gnome and Windows. Thoughts?



Property changes on: trunk
___________________________________________________________________
 svk:merge ticket from /local/vidalia/trunk [r2313] on 0108964c-5b0b-4c9e-969f-e2288315d100

Modified: trunk/src/vidalia/config/configdialog.cpp
===================================================================
--- trunk/src/vidalia/config/configdialog.cpp	2007-12-16 18:54:04 UTC (rev 2220)
+++ trunk/src/vidalia/config/configdialog.cpp	2007-12-16 21:08:34 UTC (rev 2221)
@@ -48,11 +48,13 @@
 ConfigDialog::ConfigDialog(QWidget* parent)
 : VidaliaWindow("ConfigDialog", parent)
 {
-  QAction *helpAct, *saveAct, *cancelAct;
-
   /* Invoke the Qt Designer generated QObject setup routine */
   ui.setupUi(this);
-  
+ 
+  /* Connect the button box signals to the appropriate slots */
+  connect(ui.buttonBox, SIGNAL(accepted()), this, SLOT(saveChanges()));
+  connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(close()));
+  connect(ui.buttonBox, SIGNAL(helpRequested()), this, SLOT(help()));
   connect(Vidalia::torControl(), SIGNAL(authenticated()),
                            this, SLOT(applyChanges()));
 
@@ -88,29 +90,17 @@
   connect(grp, SIGNAL(triggered(QAction *)), 
           ui.stackPages, SLOT(showPage(QAction *)));
   
-  
-  /* Create and bind the Save button */
-  helpAct = new QAction(QIcon(IMAGE_HELP), tr("Help"), ui.toolBar);
+  /* Create and bind the Help button */
+  QAction *helpAct = new QAction(QIcon(IMAGE_HELP), tr("Help"), ui.toolBar);
   addAction(helpAct, SLOT(help()));
-  
-  /* Create and bind the Save button */  
-  saveAct = new QAction(QIcon(IMAGE_SAVE), tr("Save"), ui.toolBar);
-  saveAct->setShortcut(QString("Ctrl+S"));
-  addAction(saveAct, SLOT(saveChanges()));
-  
-  /* Create and bind the Cancel button */
-  cancelAct = new QAction(QIcon(IMAGE_CANCEL), tr("Cancel"), ui.toolBar);
-  addAction(cancelAct, SLOT(close()));
-  
+
   /* Select the first action */
   grp->actions()[0]->setChecked(true);
 
 #if defined(Q_WS_WIN)
   helpAct->setShortcut(QString("F1"));
-  cancelAct->setShortcut(QString("Esc"));
 #else
   helpAct->setShortcut(QString("Ctrl+?"));
-  cancelAct->setShortcut(QString("Ctrl+W"));
 #endif
 }
 

Modified: trunk/src/vidalia/config/configdialog.ui
===================================================================
--- trunk/src/vidalia/config/configdialog.ui	2007-12-16 18:54:04 UTC (rev 2220)
+++ trunk/src/vidalia/config/configdialog.ui	2007-12-16 21:08:34 UTC (rev 2221)
@@ -1,7 +1,4 @@
 <ui version="4.0" >
- <author></author>
- <comment></comment>
- <exportmacro></exportmacro>
  <class>ConfigDialog</class>
  <widget class="QMainWindow" name="ConfigDialog" >
   <property name="geometry" >
@@ -39,290 +36,504 @@
      <number>6</number>
     </property>
     <item>
-     <widget class="ConfigPageStack" name="stackPages" >
+     <widget class="ConfigPageStack" native="1" name="stackPages" >
       <property name="palette" >
        <palette>
         <active>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>208</red>
-          <green>208</green>
-          <blue>208</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>160</red>
-          <green>160</green>
-          <blue>160</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>240</red>
-          <green>240</green>
-          <blue>240</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>10</red>
-          <green>36</green>
-          <blue>106</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
+         <colorrole role="WindowText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Button" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>208</red>
+            <green>208</green>
+            <blue>208</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Light" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Midlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Dark" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Mid" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>160</red>
+            <green>160</green>
+            <blue>160</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Text" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="BrightText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="ButtonText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Base" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Window" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>240</red>
+            <green>240</green>
+            <blue>240</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Shadow" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Highlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>10</red>
+            <green>36</green>
+            <blue>106</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="HighlightedText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Link" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="LinkVisited" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="AlternateBase" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
         </active>
         <inactive>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>208</red>
-          <green>208</green>
-          <blue>208</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>160</red>
-          <green>160</green>
-          <blue>160</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>240</red>
-          <green>240</green>
-          <blue>240</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>212</red>
-          <green>208</green>
-          <blue>200</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
+         <colorrole role="WindowText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Button" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>208</red>
+            <green>208</green>
+            <blue>208</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Light" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Midlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Dark" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Mid" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>160</red>
+            <green>160</green>
+            <blue>160</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Text" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="BrightText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="ButtonText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Base" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Window" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>240</red>
+            <green>240</green>
+            <blue>240</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Shadow" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Highlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>212</red>
+            <green>208</green>
+            <blue>200</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="HighlightedText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Link" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="LinkVisited" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="AlternateBase" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
         </inactive>
         <disabled>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>208</red>
-          <green>208</green>
-          <blue>208</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>160</red>
-          <green>160</green>
-          <blue>160</blue>
-         </color>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>120</red>
-          <green>120</green>
-          <blue>120</blue>
-         </color>
-         <color>
-          <red>240</red>
-          <green>240</green>
-          <blue>240</blue>
-         </color>
-         <color>
-          <red>240</red>
-          <green>240</green>
-          <blue>240</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>0</blue>
-         </color>
-         <color>
-          <red>10</red>
-          <green>36</green>
-          <blue>106</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>255</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>0</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>255</red>
-          <green>0</green>
-          <blue>255</blue>
-         </color>
-         <color>
-          <red>247</red>
-          <green>247</green>
-          <blue>247</blue>
-         </color>
+         <colorrole role="WindowText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Button" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>208</red>
+            <green>208</green>
+            <blue>208</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Light" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Midlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Dark" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Mid" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>160</red>
+            <green>160</green>
+            <blue>160</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Text" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="BrightText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="ButtonText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>120</red>
+            <green>120</green>
+            <blue>120</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Base" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>240</red>
+            <green>240</green>
+            <blue>240</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Window" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>240</red>
+            <green>240</green>
+            <blue>240</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Shadow" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>0</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Highlight" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>10</red>
+            <green>36</green>
+            <blue>106</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="HighlightedText" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>255</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="Link" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>0</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="LinkVisited" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>255</red>
+            <green>0</green>
+            <blue>255</blue>
+           </color>
+          </brush>
+         </colorrole>
+         <colorrole role="AlternateBase" >
+          <brush brushstyle="SolidPattern" >
+           <color alpha="255" >
+            <red>247</red>
+            <green>247</green>
+            <blue>247</blue>
+           </color>
+          </brush>
+         </colorrole>
         </disabled>
        </palette>
       </property>
       <property name="contextMenuPolicy" >
        <enum>Qt::NoContextMenu</enum>
       </property>
-      <widget class="QWidget" name="widget" />
+      <widget class="QWidget" native="1" name="widget" >
+       <property name="geometry" >
+        <rect>
+         <x>0</x>
+         <y>0</y>
+         <width>100</width>
+         <height>30</height>
+        </rect>
+       </property>
+      </widget>
      </widget>
     </item>
+    <item>
+     <widget class="QDialogButtonBox" name="buttonBox" >
+      <property name="orientation" >
+       <enum>Qt::Horizontal</enum>
+      </property>
+      <property name="standardButtons" >
+       <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
+      </property>
+     </widget>
+    </item>
    </layout>
   </widget>
-  <widget class="QStatusBar" name="statusbar" >
-   <property name="geometry" >
-    <rect>
-     <x>0</x>
-     <y>378</y>
-     <width>519</width>
-     <height>22</height>
-    </rect>
-   </property>
-  </widget>
+  <widget class="QStatusBar" name="statusbar" />
   <widget class="QToolBar" name="toolBar" >
    <property name="contextMenuPolicy" >
     <enum>Qt::NoContextMenu</enum>
@@ -344,14 +555,11 @@
    </attribute>
   </widget>
  </widget>
- <pixmapfunction></pixmapfunction>
  <customwidgets>
   <customwidget>
    <class>ConfigPageStack</class>
    <extends>QStackedPageWidget</extends>
    <header>config/configpagestack.h</header>
-   <container>0</container>
-   <pixmap></pixmap>
   </customwidget>
  </customwidgets>
  <resources>