|
| static bool | showUnsupportedPackagesDialog (QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty) |
| |
| static bool | showChangesDialog (QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty) |
| |
| static bool | showChangesDialog (QWidget *parent, const QString &message, const QRegExp ®exp, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty) |
| |
|
| virtual bool | extraFilter (ZyppSel sel, ZyppPkg pkg) |
| |
| | YQPkgChangesDialog (QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString()) |
| |
| void | filter (Filters f=FilterAutomatic) |
| |
| void | filter (const QRegExp ®exp, Filters f=FilterAutomatic) |
| |
| bool | isEmpty () const |
| |
|
| enum | FilterIndex { FilterIndexAll = 0,
FilterIndexUser = 1,
FilterIndexAutomatic = 2
} |
| |
| enum | Filter { FilterNone = 0x0,
FilterUser = 0x1,
FilterAutomatic = 0x2,
FilterAll = 0x1 | 0x2
} |
| |
| enum | Option { OptionNone = 0x0,
OptionAutoAcceptIfEmpty = 0x1
} |
| |
| void | slotFilterChanged (int index) |
| |
|
QComboBox * | _filter |
| |
|
YQPkgList * | _pkgList |
| |
◆ YQPkgUnsupportedPackagesDialog()
| YQPkgUnsupportedPackagesDialog::YQPkgUnsupportedPackagesDialog |
( |
QWidget * |
parent, |
|
|
const QString & |
message, |
|
|
const QString & |
acceptButtonLabel, |
|
|
const QString & |
rejectButtonLabel = QString() |
|
) |
| |
Constructor: Creates a changes dialog with text 'message' on top, a list packages with an "auto" status that is not set via selections and one ( default ) or two buttons.
Not meant for public use. Applications should use the static 'showChangesDialog' method instead.
This constructor does not call filter() yet - this is the caller's responsibility.
◆ extraFilter()
| bool YQPkgUnsupportedPackagesDialog::extraFilter |
( |
ZyppSel |
sel, |
|
|
ZyppPkg |
pkg |
|
) |
| |
|
protectedvirtual |
◆ showUnsupportedPackagesDialog()
| bool YQPkgUnsupportedPackagesDialog::showUnsupportedPackagesDialog |
( |
QWidget * |
parent, |
|
|
const QString & |
message, |
|
|
const QString & |
acceptButtonLabel, |
|
|
const QString & |
rejectButtonLabel = QString(), |
|
|
Filters |
f = FilterAutomatic, |
|
|
Options |
o = OptionAutoAcceptIfEmpty |
|
) |
| |
|
static |
Static convenience method: Post a changes dialog with text 'message', a list of changed packages and one ( default ) or two buttons.
Returns 'true' if the user accepted ( i.e. clicked the 'accept' button ) and 'false' if the user rejected ( i.e. clicked the 'reject' button or the window manager close button ).
If the list is empty ( i.e., there are no packages with an "auto" status ), the dialog is not shown at all ( and returns 'true' ) - unless 'showIfListEmpty' is 'true'.
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/libyui-qt-pkg-4.0.0/src/YQPkgChangesDialog.h
- /home/abuild/rpmbuild/BUILD/libyui-qt-pkg-4.0.0/src/YQPkgChangesDialog.cc