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
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 > |