patches/qt3-0007-designer-deletetabs.patch
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 782 a013313b88b4
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
782
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     1
--- qt-x11-free-3.3.5/tools/designer/designer/hierarchyview.cpp.orig	Fri Feb 10 14:32:07 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     2
+++ qt-x11-free-3.3.5/tools/designer/designer/hierarchyview.cpp	Fri Feb 10 14:32:52 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     3
@@ -605,6 +605,7 @@
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     4
 		    formWindow->mainWindow()->setupTabWidgetHierarchyMenu(
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     5
 				  this, SLOT( addTabPage() ),
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     6
 				  SLOT( removeTabPage() ) );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     7
+	    tabWidgetMenu->setItemEnabled(MainWindow::POPUP_REMOVE_PAGE_ID, ((QDesignerTabWidget*)w )->count() > 1);
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     8
 	    tabWidgetMenu->popup( p );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
     9
 	}
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    10
     }
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    11
--- qt-x11-free-3.3.5/tools/designer/designer/mainwindow.cpp.orig	Fri Feb 10 14:33:05 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    12
+++ qt-x11-free-3.3.5/tools/designer/designer/mainwindow.cpp	Fri Feb 10 14:34:20 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    13
@@ -2463,8 +2463,8 @@
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    14
 {
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    15
     QPopupMenu *menu = new QPopupMenu( parent );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    16
 
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    17
-    menu->insertItem( tr( "Add Page" ), parent, addSlot );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    18
-    menu->insertItem( tr( "Delete Page" ), parent, removeSlot );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    19
+    menu->insertItem( tr( "Add Page" ), parent, addSlot, 0, POPUP_REMOVE_PAGE_ID+1 );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    20
+    menu->insertItem( tr( "Delete Page" ), parent, removeSlot, 0, POPUP_REMOVE_PAGE_ID );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    21
     menu->insertSeparator();
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    22
     actionEditCut->addTo( menu );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    23
     actionEditCopy->addTo( menu );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    24
--- qt-x11-free-3.3.5/tools/designer/designer/mainwindow.h.orig	Fri Feb 10 14:34:31 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    25
+++ qt-x11-free-3.3.5/tools/designer/designer/mainwindow.h	Fri Feb 10 14:35:07 2006
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    26
@@ -107,6 +107,7 @@
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    27
 
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    28
     QPopupMenu *setupNormalHierarchyMenu( QWidget *parent );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    29
     QPopupMenu *setupTabWidgetHierarchyMenu( QWidget *parent, const char *addSlot, const char *removeSlot );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    30
+    static const int POPUP_REMOVE_PAGE_ID = 1;
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    31
 
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    32
     FormWindow *openFormWindow( const QString &fn, bool validFileName = TRUE, FormFile *ff = 0 );
a013313b88b4 QT3 Spec file and patches, initial revision.
moinakg
parents:
diff changeset
    33
     bool isCustomWidgetUsed( MetaDataBase::CustomWidget *w );