Author: dmacvicar
Date: Sat Dec 8 02:02:33 2007
New Revision: 42836
URL: http://svn.opensuse.org/viewcvs/yast?rev=42836&view=rev
Log:
YQPkgPatchList QT3_SUPPORT
Modified:
trunk/qt4/src/pkg/YQPkgPatchList.cc
Modified: trunk/qt4/src/pkg/YQPkgPatchList.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPkgPatchList.cc?rev=42836&r1=42835&r2=42836&view=diff
==============================================================================
--- trunk/qt4/src/pkg/YQPkgPatchList.cc (original)
+++ trunk/qt4/src/pkg/YQPkgPatchList.cc Sat Dec 8 02:02:33 2007
@@ -18,8 +18,6 @@
/-*/
-#define QT3_SUPPORT 1
-
#define y2log_component "qt-pkg"
#include
@@ -54,13 +52,15 @@
_filterCriteria = RelevantPatches;
int numCol = 0;
-#if FIXME
- addColumn( "" ); _statusCol = numCol++;
- addColumn( _( "Patch" ) ); _nameCol = numCol++;
- addColumn( _( "Summary" ) ); _summaryCol = numCol++;
- addColumn( _( "Category" ) ); _categoryCol = numCol++;
- addColumn( _( "Size" ) ); _sizeCol = numCol++;
- addColumn( _( "Version" ) ); _versionCol = numCol++;
+
+ QStringList headers;
+
+ headers << ""; _statusCol = numCol++;
+ headers << _( "Patch" ); _nameCol = numCol++;
+ headers << _( "Summary" ); _summaryCol = numCol++;
+ headers << _( "Category" ); _categoryCol = numCol++;
+ headers << _( "Size" ); _sizeCol = numCol++;
+ headers << _( "Version" ); _versionCol = numCol++;
// Can use the same colum for "broken" and "satisfied":
// Both states are mutually exclusive
@@ -68,15 +68,16 @@
_satisfiedIconCol = _summaryCol;
_brokenIconCol = _summaryCol;
+ setHeaderLabels(headers);
+
setAllColumnsShowFocus( true );
- setColumnAlignment( sizeCol(), Qt::AlignRight );
+ //FIXME setColumnAlignment( sizeCol(), Qt::AlignRight );
connect( this, SIGNAL( currentItemChanged ( QTreeWidgetItem * ) ),
this, SLOT ( filter() ) );
- setSorting( categoryCol() );
+ sortItems( categoryCol(), Qt::AscendingOrder );
fillList();
-#endif
y2debug( "Creating patch list done" );
}
@@ -374,9 +375,9 @@
_notInstalledContextMenu = new QMenu( this );
Q_CHECK_PTR( _notInstalledContextMenu );
- actionSetCurrentInstall->addTo( _notInstalledContextMenu );
- actionSetCurrentDontInstall->addTo( _notInstalledContextMenu );
- actionSetCurrentTaboo->addTo( _notInstalledContextMenu );
+ _notInstalledContextMenu->addAction(actionSetCurrentInstall);
+ _notInstalledContextMenu->addAction(actionSetCurrentDontInstall);
+ _notInstalledContextMenu->addAction(actionSetCurrentTaboo);
addAllInListSubMenu( _notInstalledContextMenu );
}
@@ -388,14 +389,14 @@
_installedContextMenu = new QMenu( this );
Q_CHECK_PTR( _installedContextMenu );
- actionSetCurrentKeepInstalled->addTo( _installedContextMenu );
+ _installedContextMenu->addAction(actionSetCurrentKeepInstalled);
#if ENABLE_DELETING_PATCHES
- actionSetCurrentDelete->addTo( _installedContextMenu );
+ _installedContextMenu->addAction(actionSetCurrentDelete);
#endif
- actionSetCurrentUpdate->addTo( _installedContextMenu );
- actionSetCurrentProtected->addTo( _installedContextMenu );
+ _installedContextMenu->addAction(actionSetCurrentUpdate);
+ _installedContextMenu->addAction(actionSetCurrentProtected);
addAllInListSubMenu( _installedContextMenu );
}
@@ -407,20 +408,21 @@
QMenu * submenu = new QMenu( menu );
Q_CHECK_PTR( submenu );
- actionSetListInstall->addTo( submenu );
- actionSetListDontInstall->addTo( submenu );
- actionSetListKeepInstalled->addTo( submenu );
+ submenu->addAction(actionSetListInstall);
+ submenu->addAction(actionSetListDontInstall);
+ submenu->addAction(actionSetListKeepInstalled);
#if ENABLE_DELETING_PATCHES
- actionSetListDelete->addTo( submenu );
+ submenu->addAction(actionSetListDelete);
#endif
- actionSetListUpdate->addTo( submenu );
- actionSetListUpdateForce->addTo( submenu );
- actionSetListTaboo->addTo( submenu );
- actionSetListProtected->addTo( submenu );
+ submenu->addAction(actionSetListUpdate);
+ submenu->addAction(actionSetListUpdateForce);
+ submenu->addAction(actionSetListTaboo);
+ submenu->addAction(actionSetListProtected);
- menu->insertItem( _( "&All in This List" ), submenu );
+ QAction *action = menu->addMenu(submenu);
+ action->setText(_( "&All in This List" ));
return submenu;
}
@@ -506,7 +508,7 @@
YQPkgPatchCategory
YQPkgPatchListItem::patchCategory( QString category )
{
- category = category.lower();
+ category = category.toLower();
if ( category == "yast" ) return YQPkgYaSTPatch;
if ( category == "security" ) return YQPkgSecurityPatch;
@@ -514,7 +516,7 @@
if ( category == "optional" ) return YQPkgOptionalPatch;
if ( category == "document" ) return YQPkgDocumentPatch;
- y2warning( "Unknown patch category \"%s\"", (const char *) category );
+ y2warning( "Unknown patch category \"%s\"", qPrintable(category) );
return YQPkgUnknownPatchCategory;
}
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org