42 #ifndef YQPkgChangesDialog_h 43 #define YQPkgChangesDialog_h 73 FilterIndexAutomatic = 2
83 FilterAutomatic = 0x2,
86 Q_DECLARE_FLAGS(Filters,
Filter);
94 OptionAutoAcceptIfEmpty = 0x1
96 Q_DECLARE_FLAGS(Options,
Option);
110 void setFilter(
const QRegExp ®exp, Filters f );
125 const QString & message,
126 const QString & acceptButtonLabel,
127 const QString & rejectButtonLabel = QString(),
128 Filters f = FilterAutomatic,
129 Options o = OptionAutoAcceptIfEmpty );
145 const QString & message,
146 const QRegExp & regexp,
147 const QString & acceptButtonLabel,
148 const QString & rejectButtonLabel = QString(),
149 Filters f = FilterAutomatic,
150 Options o = OptionAutoAcceptIfEmpty );
178 const QString & message,
179 const QString & acceptButtonLabel,
180 const QString & rejectButtonLabel = QString() );
188 void filter( Filters f = FilterAutomatic );
196 void filter(
const QRegExp & regexp, Filters f = FilterAutomatic );
201 virtual bool extraFilter( ZyppSel sel, ZyppPkg pkg );
215 Q_DECLARE_OPERATORS_FOR_FLAGS(YQPkgChangesDialog::Filters);
216 Q_DECLARE_METATYPE(YQPkgChangesDialog::Filters);
234 const QString &message,
235 const QString &acceptButtonLabel,
236 const QString &rejectButtonLabel = QString() );
251 const QString & message,
252 const QString & acceptButtonLabel,
253 const QString & rejectButtonLabel = QString(),
254 Filters f = FilterAutomatic,
255 Options o = OptionAutoAcceptIfEmpty );
260 virtual bool extraFilter( ZyppSel sel, ZyppPkg pkg );
265 #endif // ifndef YQPkgChangesDialog_h Filter
Definition: YQPkgChangesDialog.h:79
void setFilter(Filters f)
Definition: YQPkgChangesDialog.cc:194
FilterIndex
Definition: YQPkgChangesDialog.h:69
static bool showUnsupportedPackagesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty)
Definition: YQPkgChangesDialog.cc:396
virtual bool extraFilter(ZyppSel sel, ZyppPkg pkg)
Definition: YQPkgChangesDialog.cc:305
void slotFilterChanged(int index)
Definition: YQPkgChangesDialog.cc:176
Definition: YQPkgChangesDialog.h:60
bool isEmpty() const
Definition: YQPkgChangesDialog.cc:311
YQPkgUnsupportedPackagesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString())
Definition: YQPkgChangesDialog.cc:378
static bool showChangesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString(), Filters f=FilterAutomatic, Options o=OptionAutoAcceptIfEmpty)
Definition: YQPkgChangesDialog.cc:325
virtual QSize sizeHint() const
Definition: YQPkgChangesDialog.cc:318
Display a list of zypp::Package objects.
Definition: YQPkgList.h:54
Definition: YQPkgChangesDialog.h:219
Option
Definition: YQPkgChangesDialog.h:91
virtual bool extraFilter(ZyppSel sel, ZyppPkg pkg)
Definition: YQPkgChangesDialog.cc:386
YQPkgChangesDialog(QWidget *parent, const QString &message, const QString &acceptButtonLabel, const QString &rejectButtonLabel=QString())
Definition: YQPkgChangesDialog.cc:73
void filter(Filters f=FilterAutomatic)
Definition: YQPkgChangesDialog.cc:170