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

[vidalia-svn] r3017: Create the control panel's menubar as a parentless QMenuBar, (vidalia/trunk/src/vidalia)



Author: edmanm
Date: 2008-08-29 12:03:27 -0400 (Fri, 29 Aug 2008)
New Revision: 3017

Modified:
   vidalia/trunk/src/vidalia/mainwindow.cpp
   vidalia/trunk/src/vidalia/mainwindow.ui
Log:
Create the control panel's menubar as a parentless QMenuBar, so it is visible
even if the control panel is not the topmost window. Fixes ticket #286.


Modified: vidalia/trunk/src/vidalia/mainwindow.cpp
===================================================================
--- vidalia/trunk/src/vidalia/mainwindow.cpp	2008-08-28 04:12:42 UTC (rev 3016)
+++ vidalia/trunk/src/vidalia/mainwindow.cpp	2008-08-29 16:03:27 UTC (rev 3017)
@@ -410,7 +410,7 @@
   
   /* The File, Help, and Configure menus will get merged into the application
    * menu by Qt. */
-  QMenuBar *menuBar = new QMenuBar();
+  QMenuBar *menuBar = new QMenuBar(0);
   QMenu *fileMenu = menuBar->addMenu(tr("File"));
   fileMenu->addAction(_exitAct);
   
@@ -431,8 +431,6 @@
   _helpAct->setText(tr("Vidalia Help"));
   helpMenu->addAction(_helpAct);
   helpMenu->addAction(_aboutAct);
-  
-  setMenuBar(menuBar);
 #endif
 }
 

Modified: vidalia/trunk/src/vidalia/mainwindow.ui
===================================================================
--- vidalia/trunk/src/vidalia/mainwindow.ui	2008-08-28 04:12:42 UTC (rev 3016)
+++ vidalia/trunk/src/vidalia/mainwindow.ui	2008-08-29 16:03:27 UTC (rev 3017)
@@ -538,16 +538,6 @@
     </item>
    </layout>
   </widget>
-  <widget class="QMenuBar" name="menubar" >
-   <property name="geometry" >
-    <rect>
-     <x>0</x>
-     <y>0</y>
-     <width>568</width>
-     <height>22</height>
-    </rect>
-   </property>
-  </widget>
   <widget class="QStatusBar" name="statusbar" />
  </widget>
  <customwidgets>