Author: dmacvicar Date: Fri Dec 7 17:26:46 2007 New Revision: 42825 URL: http://svn.opensuse.org/viewcvs/yast?rev=42825&view=rev Log: package selector semi working! Modified: trunk/qt4/src/pkg/YQPkgLangList.cc trunk/qt4/src/pkg/YQPkgList.cc trunk/qt4/src/pkg/YQPkgObjList.cc trunk/qt4/src/pkg/YQPkgPatternList.cc Modified: trunk/qt4/src/pkg/YQPkgLangList.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPkgLangList.cc?rev=42825&r1=42824&r2=42825&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPkgLangList.cc (original) +++ trunk/qt4/src/pkg/YQPkgLangList.cc Fri Dec 7 17:26:46 2007 @@ -36,17 +36,17 @@ y2debug( "Creating language list" ); int numCol = 0; -#if FIXME - addColumn( "" ); _statusCol = numCol++; + QStringList headers; + headers << ""; _statusCol = numCol++; // Translators: Table column heading for language ISO code like "de_DE", "en_US" // Please keep this short to avoid stretching the column too wide! - addColumn( _( "Code" ) ); _nameCol = numCol++; + headers << _( "Code" ); _nameCol = numCol++; // Full (human readable) language / country name like "German (Austria)" - addColumn( _( "Language" ) ); _summaryCol = numCol++; + headers << _( "Language"); _summaryCol = numCol++; setAllColumnsShowFocus( true ); -#endif + setHeaderLabels(headers); connect( this, SIGNAL( currentItemChanged ( QTreeWidgetItem *, QTreeWidgetItem * ) ), this, SLOT ( filter() ) ); Modified: trunk/qt4/src/pkg/YQPkgList.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPkgList.cc?rev=42825&r1=42824&r2=42825&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPkgList.cc (original) +++ trunk/qt4/src/pkg/YQPkgList.cc Fri Dec 7 17:26:46 2007 @@ -42,38 +42,40 @@ _srpmStatusCol = -42; int numCol = 0; -#if FIXME - addColumn( "" ); _statusCol = numCol++; + QStringList headers; + + + headers << ""; _statusCol = numCol++; // _statusCol = numCol; - addColumn( _( "Package" ) ); _nameCol = numCol++; + headers << _( "Package" ); _nameCol = numCol++; - addColumn( _( "Summary" ) ); _summaryCol = numCol++; - addColumn( _( "Size" ) ); _sizeCol = numCol++; + headers << _( "Summary" ); _summaryCol = numCol++; + headers << _( "Size" ); _sizeCol = numCol++; if ( haveInstalledPkgs() ) { - addColumn( _( "Avail. Ver." ) ); _versionCol = numCol++; - addColumn( _( "Inst. Ver." ) ); _instVersionCol = numCol++; + headers << _( "Avail. Ver." ); _versionCol = numCol++; + headers << _( "Inst. Ver." ); _instVersionCol = numCol++; } else { - addColumn( _( "Version" ) ); _versionCol = numCol++; + headers << _( "Version" ); _versionCol = numCol++; _instVersionCol = -1; } #if SOURCE_RPM_DISABLED #warning Selecting source RPMs disabled! #else - addColumn( _( "Source" ) ); _srpmStatusCol = numCol++; + headers << _( "Source" ); _srpmStatusCol = numCol++; #endif - + setHeaderLabels(headers); saveColumnWidths(); - setSorting( nameCol() ); - setColumnAlignment( sizeCol(), Qt::AlignRight ); + //FIXME sort( nameCol() ); + //FIXME setColumnAlignment( sizeCol(), Qt::AlignRight ); setAllColumnsShowFocus( true ); createActions(); -#endif + createSourceRpmContextMenu(); } Modified: trunk/qt4/src/pkg/YQPkgObjList.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPkgObjList.cc?rev=42825&r1=42824&r2=42825&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPkgObjList.cc (original) +++ trunk/qt4/src/pkg/YQPkgObjList.cc Fri Dec 7 17:26:46 2007 @@ -47,7 +47,22 @@ : QY2ListView( parent ) , _editable( true ) , _installedContextMenu(0) - , _notInstalledContextMenu(0) + , _notInstalledContextMenu(0), + actionSetCurrentInstall(0L), + actionSetCurrentDontInstall(0L), + actionSetCurrentKeepInstalled(0L), + actionSetCurrentDelete(0L), + actionSetCurrentUpdate(0L), + actionSetCurrentTaboo(0L), + actionSetCurrentProtected(0L), + actionSetListInstall(0L), + actionSetListDontInstall(0L), + actionSetListKeepInstalled(0L), + actionSetListDelete(0L), + actionSetListUpdate(0L), + actionSetListUpdateForce(0L), + actionSetListTaboo(0L), + actionSetListProtected(0L) { // This class does not add any columns. This is the main reason why this is // an abstract base class: It doesn't know which columns are desired and in Modified: trunk/qt4/src/pkg/YQPkgPatternList.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPkgPatternList.cc?rev=42825&r1=42824&r2=42825&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPkgPatternList.cc (original) +++ trunk/qt4/src/pkg/YQPkgPatternList.cc Fri Dec 7 17:26:46 2007 @@ -46,7 +46,6 @@ y2debug( "Creating pattern list" ); int numCol = 0; -#if FIXME QStringList headers; headers << ""; _statusCol = numCol++; @@ -66,11 +65,11 @@ _satisfiedIconCol = _summaryCol; _brokenIconCol = _summaryCol; - header()->setStretchEnabled( _statusCol , false ); - header()->setStretchEnabled( _summaryCol, true ); +// header()->setStretchEnabled( _statusCol , false ); +// header()->setStretchEnabled( _summaryCol, true ); setAllColumnsShowFocus( true ); - setTreeStepSize( 0 ); + //setTreeStepSize( 0 ); if ( autoFilter ) { @@ -83,7 +82,6 @@ fillList(); selectSomething(); } -#endif y2debug( "Creating pattern list done" ); } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org