QAdvanced Item View
0.4
The QAIV (Qt Advanced Item Views) library provides GUI and utility classes extending the capabilities of the Qt item views.
|
The QTextFilter class implements a conditonal filter. More...
#include <qspecialfilter.h>
Public Types | |
enum | { Type = 7 } |
enum | MatchFlag { MatchFlagInvalid = -1, Contains = 1, ContainsNot, EndsWith, EndsNotWith, IsBetween, IsEmpty, IsEqual, IsGreator, IsGreatorOrEqual, IsLessOrEqual, IsLess, IsNotBetween, IsNotEmpty, IsNotEqual, StartsWith, StartsNotWith } |
Public Types inherited from QAbstractFilter | |
enum | { Type = -1 } |
Public Member Functions | |
QSpecialFilter (int row, int column) | |
QWidget * | createEditor (QFilterViewItemDelegate *delegate, QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const |
void | addContextMenuActions (QMenu *menu, QWidget *receiver) |
QVariant | data (int role=Qt::DisplayRole) const |
bool | matches (const QVariant &value, int type) const |
QSpecialFilter::MatchFlag | matchFlag () const |
void | setEditorData (QWidget *editor, const QModelIndex &index) |
void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) |
void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) |
Public Member Functions inherited from QAbstractFilter | |
QAbstractFilter () | |
QAbstractFilter (const QMap< QString, QVariant > &properties) | |
~QAbstractFilter () | |
int | column () const |
QColor | highlightColor () const |
bool | isEnabled () const |
bool | isValid () const |
QVariant | property (const QString &key, const QVariant &defaultValue=QVariant()) const |
QMap< QString, QVariant > | properties () const |
int | row () const |
void | setHighlightColor (const QColor &color) |
void | setEnabled (bool on) |
void | setProperty (const QString &name, const QVariant &value) |
int | type () const |
Additional Inherited Members | |
Static Public Attributes inherited from QAbstractFilter | |
static const int | UserType = 65536 |
Protected Member Functions inherited from QAbstractFilter | |
QAbstractFilter (int type, int row, int column) | |
The QTextFilter class implements a conditonal filter.
QSpecialFilter::QSpecialFilter | ( | int | row, |
int | column | ||
) |
Constructs a text filter for the given column
.
|
virtual |
Adds the context menu actions of this filter to given menu
. The actions are connected to the specified receiver
.
Reimplemented from QAbstractFilter.
|
virtual |
Implements QAbstractFilter.
|
virtual |
Returns the data stored under the given role
for this filter.
role
. Implements QAbstractFilter.
|
virtual |
Returns true if the given value
with the conditions defined by this filter. Otherwise false.
Implements QAbstractFilter.
|
virtual |
Sets the contents of the given editor
to the data for the filter at the given index
. Note that the index contains information about the model being used.
Implements QAbstractFilter.