libyui-qt-pkg
2.45.27
|
Public Member Functions | |
YQPkgLangListItem (YQPkgLangList *pkgSelList, const zypp::Locale &lang) | |
Constructor. More... | |
virtual | ~YQPkgLangListItem () |
Destructor. | |
zypp::Locale | zyppLang () const |
Returns the original object within the package manager backend. | |
virtual void | init () |
overloaded | |
int | statusCol () const |
virtual ZyppStatus | status () const |
override this two as we don't have a real selectable and the status depends on the language | |
virtual void | setStatus (ZyppStatus newStatus, bool sendSignals=true) |
Set the (binary RPM) package status. More... | |
virtual bool | bySelection () const |
Returns 'true' if this selectable's status is set by a selection (rather than by the user or by the dependency solver). | |
virtual void | cycleStatus () |
Cycle the package status to the next valid value. | |
virtual bool | operator< (const QTreeWidgetItem &other) const |
Sorting function. More... | |
![]() | |
YQPkgObjListItem (YQPkgObjList *pkgObjList, ZyppSel selectable, ZyppObj zyppObj=0) | |
Constructor for root items: Creates a YQPkgObjList item that corresponds to the ZYPP selectable that 'selectable' refers to. More... | |
YQPkgObjListItem (YQPkgObjList *pkgObjList) | |
Constructor for root items: Creates a YQPkgObjList item that does not correspond to a ZYPP selectable. More... | |
virtual | ~YQPkgObjListItem () |
Destructor. | |
ZyppSel | selectable () const |
Returns the original selectable within the package manager backend. | |
ZyppObj | zyppObj () const |
Returns the original object within the package manager backend. | |
bool | editable () const |
Return whether or not this items is editable, i.e. More... | |
void | setEditable (bool editable=true) |
Set this item's editable status. | |
virtual void | setStatusIcon () |
Set a status icon according to the package's status. | |
virtual void | updateStatus () |
Update this item's status. More... | |
bool | candidateIsNewer () const |
Check if the candidate is newer than the installed version. | |
bool | installedIsNewer () const |
Check if the installed version is newer than the candidate. | |
bool | isSatisfied () const |
Check if this item is satisfied, even though it is not installed. More... | |
bool | isBroken () const |
Check if this item is "broken": If it is installed, but any of its dependencies are no longer satisfied. More... | |
void | showNotifyTexts (ZyppStatus status) |
Display this item's notify text (if there is any) that corresponds to the specified status (S_Install, S_Del) in a pop-up window. | |
bool | showLicenseAgreement () |
Display this item's license agreement (if there is any) that corresponds to its current status (S_Install, S_Update) in a pop-up window. | |
int | versionPoints () const |
Calculate a numerical value to compare versions, based on version relations: More... | |
virtual void | updateData () |
Update this item's data completely. More... | |
virtual QString | toolTip (int column) |
Returns a tool tip text for a specific column of this item. More... | |
bool | isExcluded () const |
Returns 'true' if this item is excluded. | |
void | setExcluded (bool exclude=true) |
Set this item's exclude flag. More... | |
bool | debugIsBroken () const |
bool | debugIsSatisfied () const |
void | setDebugIsBroken (bool val=true) |
void | setDebugIsSatisfied (bool val=true) |
void | toggleDebugIsBroken () |
void | toggleDebugIsSatisfied () |
int | statusCol () const |
int | nameCol () const |
int | summaryCol () const |
int | sizeCol () const |
int | versionCol () const |
int | instVersionCol () const |
int | brokenIconCol () const |
int | satisfiedIconCol () const |
void | setText (int column, const QString &text) |
Re-declare ordinary setText() method so the compiler doesn't get confused which one to use. | |
Protected Member Functions | |
virtual void | applyChanges () |
Propagate status changes in this list to other lists: Have the solver transact all languages. More... | |
![]() | |
YQPkgObjListItem (YQPkgObjList *pkgObjList, QY2ListViewItem *parent, ZyppSel selectable, ZyppObj zyppObj=0) | |
Constructor for non-root items. | |
void | init () |
Initialize internal data and set fields accordingly. More... | |
void | solveResolvableCollections () |
Do a "small" solver run for all "resolvable collections", i.e., for selections, patterns, languages, patches. | |
void | setText (int column, const string text) |
Set a column text via STL string. More... | |
void | setText (int column, const zypp::Edition &edition) |
Set a column text via Edition. | |
Protected Attributes | |
YQPkgLangList * | _langList |
zypp::Locale | _zyppLang |
![]() | |
YQPkgObjList * | _pkgObjList |
ZyppSel | _selectable |
ZyppObj | _zyppObj |
bool | _editable:1 |
bool | _candidateIsNewer:1 |
bool | _installedIsNewer:1 |
bool | _debugIsBroken:1 |
bool | _debugIsSatisfied:1 |
bool | _excluded:1 |
Additional Inherited Members | |
![]() | |
static bool | showLicenseAgreement (ZyppSel sel) |
Display a selectable's license agreement (if there is any) that corresponds to its current status (S_Install, S_Update) in a pop-up window. More... | |
Definition at line 136 of file YQPkgLangList.h.
YQPkgLangListItem::YQPkgLangListItem | ( | YQPkgLangList * | pkgSelList, |
const zypp::Locale & | lang | ||
) |
Constructor.
Creates a YQPkgLangList item that corresponds to the package manager object that 'pkg' refers to.
Definition at line 205 of file YQPkgLangList.cc.
|
protectedvirtual |
Propagate status changes in this list to other lists: Have the solver transact all languages.
Reimplemented from YQPkgObjListItem.
Reimplemented from YQPkgObjListItem.
Definition at line 222 of file YQPkgLangList.cc.
|
virtual |
Sorting function.
Redefined here (bnc#428355) as the one from parent YQPkgObjList can't be used - it refers to zyppObj's which are NULL here as zypp::Locale is not zypp::ResObject anymore
Reimplemented from YQPkgObjListItem.
Definition at line 314 of file YQPkgLangList.cc.
|
virtual |
Set the (binary RPM) package status.
If 'sendSignals' is 'true' (default), the parent list will be requested to send update signals. List operations might want to use this for optimizations to send the signals only once after all changes are done.
Reimplemented from YQPkgObjListItem.
Definition at line 255 of file YQPkgLangList.cc.