Author: sh-sh-sh Date: Tue Mar 18 18:12:00 2008 New Revision: 45561 URL: http://svn.opensuse.org/viewcvs/yast?rev=45561&view=rev Log: warning Modified: trunk/qt-pkg/src/YQPkgLangList.cc trunk/qt-pkg/src/YQPkgLangList.h Modified: trunk/qt-pkg/src/YQPkgLangList.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPkgLangList.cc?rev=45561&r1=45560&r2=45561&view=diff ============================================================================== --- trunk/qt-pkg/src/YQPkgLangList.cc (original) +++ trunk/qt-pkg/src/YQPkgLangList.cc Tue Mar 18 18:12:00 2008 @@ -33,6 +33,7 @@ YQPkgLangList::YQPkgLangList( QWidget * parent ) : YQPkgObjList( parent ) +#warning "base class works with zypp::Resolvable, but zypp::Locale isn't one any longer!" { yuiDebug() << "Creating language list" << endl; @@ -158,8 +159,8 @@ } -YQPkgLangListItem::YQPkgLangListItem( YQPkgLangList * langList, - const zypp::Locale &lang ) +YQPkgLangListItem::YQPkgLangListItem( YQPkgLangList * langList, + const zypp::Locale & lang ) : YQPkgObjListItem( langList ) , _zyppLang( lang ) { @@ -180,9 +181,11 @@ solveResolvableCollections(); } + void YQPkgLangListItem::init() { +#warning this is utterly broken - see bug #370233 // DO NOT CALL PARENT CLASS _debugIsBroken = false; _debugIsSatisfied = false; @@ -195,7 +198,9 @@ setStatusIcon(); } -ZyppStatus YQPkgLangListItem::status() const + +ZyppStatus +YQPkgLangListItem::status() const { if ( zypp::getZYpp()->pool().isRequestedLocale( _zyppLang ) ) return S_Install; @@ -203,18 +208,23 @@ return S_NoInst; } -bool YQPkgLangListItem::bySelection() const + +bool +YQPkgLangListItem::bySelection() const { return zypp::getZYpp()->pool().isRequestedLocale( _zyppLang ); } -void YQPkgLangListItem::cycleStatus() +void +YQPkgLangListItem::cycleStatus() { if ( zypp::getZYpp()->pool().isRequestedLocale( _zyppLang ) ) { zypp::getZYpp()->pool().eraseRequestedLocale( _zyppLang ); - } else { + } + else + { zypp::getZYpp()->pool().addRequestedLocale( _zyppLang ); } setStatusIcon(); Modified: trunk/qt-pkg/src/YQPkgLangList.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPkgLangList.h?rev=45561&r1=45560&r2=45561&view=diff ============================================================================== --- trunk/qt-pkg/src/YQPkgLangList.h (original) +++ trunk/qt-pkg/src/YQPkgLangList.h Tue Mar 18 18:12:00 2008 @@ -120,8 +120,8 @@ * Constructor. Creates a YQPkgLangList item that corresponds to the package * manager object that 'pkg' refers to. **/ - YQPkgLangListItem( YQPkgLangList * pkgSelList, - const zypp::Locale &lang ); + YQPkgLangListItem( YQPkgLangList * pkgSelList, + const zypp::Locale & lang ); /** * Destructor -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org