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

[vidalia-svn] r3137: Force the input dialog to resize when it is displayed, so it (vidalia/trunk/src/vidalia)



Author: edmanm
Date: 2008-09-21 23:16:11 -0400 (Sun, 21 Sep 2008)
New Revision: 3137

Modified:
   vidalia/trunk/src/vidalia/controlpasswordinputdialog.cpp
   vidalia/trunk/src/vidalia/controlpasswordinputdialog.h
Log:
Force the input dialog to resize when it is displayed, so it doesn't look so ginormous on Windows.

Modified: vidalia/trunk/src/vidalia/controlpasswordinputdialog.cpp
===================================================================
--- vidalia/trunk/src/vidalia/controlpasswordinputdialog.cpp	2008-09-22 03:10:10 UTC (rev 3136)
+++ vidalia/trunk/src/vidalia/controlpasswordinputdialog.cpp	2008-09-22 03:16:11 UTC (rev 3137)
@@ -94,3 +94,11 @@
   }
 }
 
+void
+ControlPasswordInputDialog::setVisible(bool visible)
+{
+  if (visible)
+    adjustSize();
+  QDialog::setVisible(visible);
+}
+

Modified: vidalia/trunk/src/vidalia/controlpasswordinputdialog.h
===================================================================
--- vidalia/trunk/src/vidalia/controlpasswordinputdialog.h	2008-09-22 03:10:10 UTC (rev 3136)
+++ vidalia/trunk/src/vidalia/controlpasswordinputdialog.h	2008-09-22 03:16:11 UTC (rev 3137)
@@ -61,6 +61,10 @@
    */
   void passwordEdited(const QString &text);
 
+protected:
+  /** Adjusts the size of the input dialog when it is displayed. */
+  virtual void setVisible(bool visible);
+
 private:
     Ui::ControlPasswordInputDialog ui; /**< Qt Designer generated object. */
 };