25#ifndef YQPkgChangesDialog_h
26#define YQPkgChangesDialog_h
56 FilterIndexAutomatic = 2
66 FilterAutomatic = 0x2,
69 Q_DECLARE_FLAGS(Filters,
Filter);
77 OptionAutoAcceptIfEmpty = 0x1
79 Q_DECLARE_FLAGS(Options,
Option);
93 void setFilter(
const QRegExp ®exp, Filters f );
108 const QString & message,
109 const QString & acceptButtonLabel,
110 const QString & rejectButtonLabel = QString(),
111 Filters f = FilterAutomatic,
112 Options o = OptionAutoAcceptIfEmpty );
128 const QString & message,
129 const QRegExp & regexp,
130 const QString & acceptButtonLabel,
131 const QString & rejectButtonLabel = QString(),
132 Filters f = FilterAutomatic,
133 Options o = OptionAutoAcceptIfEmpty );
161 const QString & message,
162 const QString & acceptButtonLabel,
163 const QString & rejectButtonLabel = QString() );
171 void filter( Filters f = FilterAutomatic );
179 void filter(
const QRegExp & regexp, Filters f = FilterAutomatic );
184 virtual bool extraFilter( ZyppSel sel, ZyppPkg pkg );
198Q_DECLARE_OPERATORS_FOR_FLAGS(YQPkgChangesDialog::Filters);
199Q_DECLARE_METATYPE(YQPkgChangesDialog::Filters);
217 const QString &message,
218 const QString &acceptButtonLabel,
219 const QString &rejectButtonLabel = QString() );
234 const QString & message,
235 const QString & acceptButtonLabel,
236 const QString & rejectButtonLabel = QString(),
237 Filters f = FilterAutomatic,
238 Options o = OptionAutoAcceptIfEmpty );
243 virtual bool extraFilter( ZyppSel sel, ZyppPkg pkg );
FilterIndex
Definition YQPkgChangesDialog.h:53
virtual bool extraFilter(ZyppSel sel, ZyppPkg pkg)
Definition YQPkgChangesDialog.cc:290
void slotFilterChanged(int index)
Definition YQPkgChangesDialog.cc:161
virtual QSize sizeHint() const
Definition YQPkgChangesDialog.cc:303
YQPkgChangesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString())
Definition YQPkgChangesDialog.cc:58
bool isEmpty() const
Definition YQPkgChangesDialog.cc:296
Filter
Definition YQPkgChangesDialog.h:63
void setFilter(Filters f)
Definition YQPkgChangesDialog.cc:179
void filter(Filters f=FilterAutomatic)
Definition YQPkgChangesDialog.cc:155
Option
Definition YQPkgChangesDialog.h:75
static bool showChangesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty)
Definition YQPkgChangesDialog.cc:310
Display a list of zypp::Package objects.
Definition YQPkgList.h:39
static bool showUnsupportedPackagesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty)
Definition YQPkgChangesDialog.cc:381
YQPkgUnsupportedPackagesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString())
Definition YQPkgChangesDialog.cc:363
virtual bool extraFilter(ZyppSel sel, ZyppPkg pkg)
Definition YQPkgChangesDialog.cc:371