Mailinglist Archive: yast-commit (759 mails)

< Previous Next >
[yast-commit] r45580 - in /trunk/qt-pkg/src: YQPackageSelector.cc YQPackageSelector.h
  • From: dmacvicar@xxxxxxxxxxxxxxxx
  • Date: Wed, 19 Mar 2008 01:17:38 -0000
  • Message-id: <20080319011738.5DBF934A9D@xxxxxxxxxxxxxxxx>
Author: dmacvicar
Date: Wed Mar 19 02:17:37 2008
New Revision: 45580

URL: http://svn.opensuse.org/viewcvs/yast?rev=45580&view=rev
Log:

- reenable checkboxes for devel and debuginfo filter
needed to fix #359155


Modified:
trunk/qt-pkg/src/YQPackageSelector.cc
trunk/qt-pkg/src/YQPackageSelector.h

Modified: trunk/qt-pkg/src/YQPackageSelector.cc
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPackageSelector.cc?rev=45580&r1=45579&r2=45580&view=diff
==============================================================================
--- trunk/qt-pkg/src/YQPackageSelector.cc (original)
+++ trunk/qt-pkg/src/YQPackageSelector.cc Wed Mar 19 02:17:37 2008
@@ -644,15 +644,18 @@

// Translators: This is about packages ending in "-devel", so don't
translate that "-devel"!
_showDevelAction = _viewMenu->addAction( _( "Show -de&vel Packages" ),
- this, SLOT(
pkgExcludeRulesChanged() ), Qt::Key_F7 );
+ this, SLOT(
pkgExcludeDevelChanged( bool ) ), Qt::Key_F7 );
+ _showDevelAction->setCheckable(true);
_showDevelAction->setChecked(true);
+
_excludeDevelPkgs = new YQPkgObjList::ExcludeRule( _pkgList, QRegExp(
".*-devel(-\\d+bit)?$" ), _pkgList->nameCol() );
Q_CHECK_PTR( _excludeDevelPkgs );
_excludeDevelPkgs->enable( false );

// Translators: This is about packages ending in "-debuginfo", so don't
translate that "-debuginfo"!
_showDebugAction = _viewMenu->addAction( _( "Show -&debuginfo Packages"
),
- this, SLOT(
pkgExcludeRulesChanged() ), Qt::Key_F8 );
+ this, SLOT(
pkgExcludeDebugChanged( bool ) ), Qt::Key_F8 );
+ _showDebugAction->setCheckable(true);
_showDebugAction->setChecked(true);
_excludeDebugInfoPkgs = new YQPkgObjList::ExcludeRule( _pkgList,
QRegExp( ".*-debuginfo$" ), _pkgList->nameCol() );
Q_CHECK_PTR( _excludeDebugInfoPkgs );
@@ -1358,30 +1361,30 @@
installSubPkgs( "-debuginfo" );
}

-
void
-YQPackageSelector::pkgExcludeRulesChanged()
+YQPackageSelector::pkgExcludeDebugChanged( bool on )
{
-#if 0
- QAction *action = dynamic_cast<QAction *>(QObject::sender());
-#endif
-
if ( _viewMenu && _pkgList )
{
- //action->setChecked();
- //_viewMenu->setItemChecked( menuItemID, ! _viewMenu->isItemChecked(
menuItemID ) );
+ if ( _excludeDebugInfoPkgs )
+ _excludeDebugInfoPkgs->enable( ! on );

- if ( _excludeDevelPkgs )
- _excludeDevelPkgs->enable( ! _showDevelAction->isChecked() );
+ _pkgList->applyExcludeRules();
+ }
+}

- if ( _excludeDebugInfoPkgs )
- _excludeDebugInfoPkgs->enable( ! _showDebugAction->isChecked() );
+void
+YQPackageSelector::pkgExcludeDevelChanged( bool on )
+{
+ if ( _viewMenu && _pkgList )
+ {
+ if ( _excludeDevelPkgs )
+ _excludeDevelPkgs->enable( ! on );

- _pkgList->applyExcludeRules();
+ _pkgList->applyExcludeRules();
}
}

-
void
YQPackageSelector::installSubPkgs( const QString suffix )
{

Modified: trunk/qt-pkg/src/YQPackageSelector.h
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPackageSelector.h?rev=45580&r1=45579&r2=45580&view=diff
==============================================================================
--- trunk/qt-pkg/src/YQPackageSelector.h (original)
+++ trunk/qt-pkg/src/YQPackageSelector.h Wed Mar 19 02:17:37 2008
@@ -116,7 +116,8 @@
* or -devel packages) according to the current menu settings and apply the
* exclude rules.
**/
- void pkgExcludeRulesChanged();
+ void pkgExcludeDebugChanged( bool on );
+ void pkgExcludeDevelChanged( bool on );

/**
* Display (generic) online help.

--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages