|
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.
1.8.7