|
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:
- /builddir/build/BUILD/libyui-4.6.0/libyui-qt-pkg/src/YQPkgChangesDialog.h
- /builddir/build/BUILD/libyui-4.6.0/libyui-qt-pkg/src/YQPkgChangesDialog.cc