QxtFilterDialog Class Reference
[QtGui module]
The QxtFilterDialog class provides a dialog to select data from a QAbstractItemModel More...
#include <QxtFilterDialog>
Inherits QDialog.
Properties
- 2 properties inherited from QDialog
- 57 properties inherited from QWidget
- 1 property inherited from QObject
Public Functions
- 5 public functions inherited from QDialog
- 207 public functions inherited from QWidget
- 12 public functions inherited from QPaintDevice
- 29 public functions inherited from QObject
Public Slots
- 5 public slots inherited from QDialog
- 19 public slots inherited from QWidget
- 1 public slot inherited from QObject
Static Public Members
- QModelIndex getIndex ( QWidget * parent = 0, QAbstractItemModel * model = 0, int column = 0, int role = Qt::DisplayRole, QString filterText = QString() )
- 4 static public members inherited from QWidget
- 1 static public member inherited from QPaintDevice
- 4 static public members inherited from QObject
Protected Functions
- 37 protected functions inherited from QWidget
- 1 protected function inherited from QPaintDevice
- 7 protected functions inherited from QObject
Additional Inherited Members
Detailed Description
The QxtFilterDialog class provides a dialog to select data from a QAbstractItemModel
Provides a dialog to select data from a QAbstractItemModel, the user can filter the items depending on a role and column to make the selection easier.
Property Documentation
Access functions:
- QString filterText () const
- void setFilterText ( QString text )
lookupColumn : int
Access functions:
- int lookupColumn () const
- void setLookupColumn ( int column )
lookupRole : int
Access functions:
- int lookupRole () const
- void setLookupRole ( int role )
Member Function Documentation
QxtFilterDialog::QxtFilterDialog ( QWidget * parent = 0 )
void QxtFilterDialog::accept () [virtual slot]
void QxtFilterDialog::done ( int r ) [virtual slot]
QModelIndex QxtFilterDialog::getIndex ( QWidget * parent = 0, QAbstractItemModel * model = 0, int column = 0, int role = Qt::DisplayRole, QString filterText = QString() ) [static]
void QxtFilterDialog::keyPressEvent ( QKeyEvent * e ) [virtual protected]
See also setPatternSyntax().
void QxtFilterDialog::reject () [virtual slot]
QModelIndex QxtFilterDialog::selectedIndex () const
void QxtFilterDialog::setCaseSensitivity ( Qt::CaseSensitivity caseSensitivity = Qt::CaseSensitive ) [slot]
void QxtFilterDialog::setPatternSyntax ( QRegExp::PatternSyntax syntax ) [slot]
See also patternSyntax().
void QxtFilterDialog::setSourceModel ( QAbstractItemModel * model )
See also sourceModel().
QAbstractItemModel * QxtFilterDialog::sourceModel () const
See also setSourceModel().