Public Member Functions | Protected Member Functions

QProxyModel Class Reference

Search for all occurrences

Detailed Description

Definition at line 57 of file qproxymodel.h.

#include <qproxymodel.h>

Inheritance diagram for QProxyModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  QProxyModel (QObject *parent=0)
  ~QProxyModel ()
virtual void  setModel (QAbstractItemModel *model)
QAbstractItemModel model () const
QModelIndex  index (int row, int column, const QModelIndex &parent=QModelIndex()) const
QModelIndex  parent (const QModelIndex &child) const
int  rowCount (const QModelIndex &parent=QModelIndex()) const
int  columnCount (const QModelIndex &parent=QModelIndex()) const
bool  hasChildren (const QModelIndex &parent=QModelIndex()) const
QVariant  data (const QModelIndex &index, int role=Qt::DisplayRole) const
bool  setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
QVariant  headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
bool  setHeaderData (int section, Qt::Orientation orientation, const QVariant &value, int role=Qt::EditRole)
QStringList  mimeTypes () const
QMimeData mimeData (const QModelIndexList &indexes) const
bool  dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Qt::DropActions  supportedDropActions () const
bool  insertRows (int row, int count, const QModelIndex &parent=QModelIndex())
bool  insertColumns (int column, int count, const QModelIndex &parent=QModelIndex())
void  fetchMore (const QModelIndex &parent)
Qt::ItemFlags  flags (const QModelIndex &index) const
void  sort (int column, Qt::SortOrder order=Qt::AscendingOrder)
QModelIndexList  match (const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const
QSize  span (const QModelIndex &index) const
bool  submit ()
void  revert ()

Protected Member Functions

  QProxyModel (QProxyModelPrivate &, QObject *parent=0)
QModelIndex  setProxyModel (const QModelIndex &source_index) const
QModelIndex  setSourceModel (const QModelIndex &proxy_index) const
void  connectToModel (const QAbstractItemModel *model) const
void  disconnectFromModel (const QAbstractItemModel *model) const

Constructor & Destructor Documentation

QProxyModel ( QObject parent = 0 ) [explicit]
QProxyModel ( QProxyModelPrivate &  ,
QObject parent = 0 
) [protected]

Member Function Documentation

virtual void setModel ( QAbstractItemModel model ) [virtual]
QAbstractItemModel* model ( ) const
QModelIndex index ( int  row,
int  column,
const QModelIndex parent = QModelIndex() 
) const [virtual]
QModelIndex parent ( const QModelIndex child ) const [virtual]
int rowCount ( const QModelIndex parent = QModelIndex() ) const [virtual]
int columnCount ( const QModelIndex parent = QModelIndex() ) const [virtual]
bool hasChildren ( const QModelIndex parent = QModelIndex() ) const [virtual]
QVariant data ( const QModelIndex index,
int  role = Qt::DisplayRole 
) const [virtual]
bool setData ( const QModelIndex index,
const QVariant value,
int  role = Qt::EditRole 
) [virtual]
QVariant headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [virtual]
bool setHeaderData ( int  section,
Qt::Orientation  orientation,
const QVariant value,
int  role = Qt::EditRole 
) [virtual]
QStringList mimeTypes ( ) const [virtual]
QMimeData* mimeData ( const QModelIndexList indexes ) const [virtual]
bool dropMimeData ( const QMimeData data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex parent 
) [virtual]
Qt::DropActions supportedDropActions ( ) const [virtual]
bool insertRows ( int  row,
int  count,
const QModelIndex parent = QModelIndex() 
) [virtual]
bool insertColumns ( int  column,
int  count,
const QModelIndex parent = QModelIndex() 
) [virtual]
void fetchMore ( const QModelIndex parent ) [virtual]
Qt::ItemFlags flags ( const QModelIndex index ) const [virtual]
void sort ( int  column,
Qt::SortOrder  order = Qt::AscendingOrder 
) [virtual]
QModelIndexList match ( const QModelIndex start,
int  role,
const QVariant value,
int  hits = 1,
Qt::MatchFlags  flags = Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) 
) const [virtual]
QSize span ( const QModelIndex index ) const [virtual]
bool submit ( ) [virtual]
void revert ( ) [virtual]
QModelIndex setProxyModel ( const QModelIndex source_index ) const [protected]
QModelIndex setSourceModel ( const QModelIndex proxy_index ) const [protected]
void connectToModel ( const QAbstractItemModel model ) const [protected]
void disconnectFromModel ( const QAbstractItemModel model ) const [protected]

The documentation for this class was generated from the following file:

QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel
QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel QProxyModel