Package: virtualbox-ose-qt
Version: 2.2.2-dfsg-3
Tags: patch

Some dialogs in VirtualBox contain a "Help" button.
As the OSE doesn't contain the documentation, the buttons do nothing.
More specifically the buttons call
VBoxProblemReporter::showHelpHelpDialog() which is wrapped by
#ifndef VBOX_OSE

So I think the buttons should be hidden - dpatch attached.

#! /bin/sh /usr/share/dpatch/dpatch-run
## 20-hide-help-buttons.dpatch by Felix Geyer <debfx-...@fobos.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Hide useless help buttons in dialogs

@DPATCH@

diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxCloseVMDlg.ui
 virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxCloseVMDlg.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxCloseVMDlg.ui
   2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxCloseVMDlg.ui    
    2009-05-30 00:17:42.357421009 +0200
@@ -220,7 +220,7 @@
    <item>
     <widget class="QIDialogButtonBox" name="mButtonBox" >
      <property name="standardButtons" >
-      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
+      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
      </property>
     </widget>
    </item>
diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxMediaManagerDlg.ui
 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxMediaManagerDlg.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxMediaManagerDlg.ui
      2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxMediaManagerDlg.ui
   2009-05-30 00:18:11.877419434 +0200
@@ -348,7 +348,7 @@
       <item>
        <widget class="QIDialogButtonBox" name="mButtonBox" >
         <property name="standardButtons" >
-         
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok</set>
+         <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
         </property>
        </widget>
       </item>
diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxSettingsDialog.ui
 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxSettingsDialog.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxSettingsDialog.ui
       2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxSettingsDialog.ui
    2009-05-30 00:18:06.749419816 +0200
@@ -145,7 +145,7 @@
        <item row="3" column="0" colspan="2" >
         <widget class="QIDialogButtonBox" name="mButtonBox" >
          <property name="standardButtons" >
-          
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
+          
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
          </property>
         </widget>
        </item>
diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxSnapshotDetailsDlg.ui
 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxSnapshotDetailsDlg.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxSnapshotDetailsDlg.ui
   2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxSnapshotDetailsDlg.ui
        2009-05-30 00:18:01.725420541 +0200
@@ -126,7 +126,7 @@
    <item>
     <widget class="QIDialogButtonBox" name="mButtonBox" >
      <property name="standardButtons" >
-      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
+      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
      </property>
     </widget>
    </item>
diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxTakeSnapshotDlg.ui
 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxTakeSnapshotDlg.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxTakeSnapshotDlg.ui
      2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxTakeSnapshotDlg.ui
   2009-05-30 00:17:57.001419921 +0200
@@ -114,7 +114,7 @@
    <item>
     <widget class="QIDialogButtonBox" name="mButtonBox" >
      <property name="standardButtons" >
-      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
+      
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
      </property>
     </widget>
    </item>
diff -Nur 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxVMLogViewer.ui
 virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxVMLogViewer.ui
--- 
virtualbox-ose-2.2.2-dfsg.orig/src/VBox/Frontends/VirtualBox/ui/VBoxVMLogViewer.ui
  2009-04-29 09:12:58.000000000 +0200
+++ 
virtualbox-ose-2.2.2-dfsg/src/VBox/Frontends/VirtualBox/ui/VBoxVMLogViewer.ui   
    2009-05-30 00:17:49.933420256 +0200
@@ -44,7 +44,7 @@
     <item>
      <widget class="QIDialogButtonBox" name="mButtonBox" >
       <property name="standardButtons" >
-       
<set>QDialogButtonBox::Close|QDialogButtonBox::Help|QDialogButtonBox::NoButton|QDialogButtonBox::Save</set>
+       
<set>QDialogButtonBox::Close|QDialogButtonBox::NoButton|QDialogButtonBox::Save</set>
       </property>
      </widget>
     </item>

Reply via email to