Public Member Functions | Protected Member Functions

QSqlQueryModel Class Reference

Search for all occurrences

Detailed Description

Definition at line 59 of file qsqlquerymodel.h.

#include <qsqlquerymodel.h>

Inheritance diagram for QSqlQueryModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  QSqlQueryModel (QObject *parent=0)
virtual  ~QSqlQueryModel ()
int  rowCount (const QModelIndex &parent=QModelIndex()) const
int  columnCount (const QModelIndex &parent=QModelIndex()) const
QSqlRecord  record (int row) const
QSqlRecord  record () const
QVariant  data (const QModelIndex &item, int role=Qt::DisplayRole) const
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)
bool  insertColumns (int column, int count, const QModelIndex &parent=QModelIndex())
bool  removeColumns (int column, int count, const QModelIndex &parent=QModelIndex())
void  setQuery (const QSqlQuery &query)
void  setQuery (const QString &query, const QSqlDatabase &db=QSqlDatabase())
QSqlQuery  query () const
virtual void  clear ()
QSqlError  lastError () const
void  fetchMore (const QModelIndex &parent=QModelIndex())
bool  canFetchMore (const QModelIndex &parent=QModelIndex()) const

Protected Member Functions

virtual void  queryChange ()
QModelIndex  indexInQuery (const QModelIndex &item) const
void  setLastError (const QSqlError &error)
  QSqlQueryModel (QSqlQueryModelPrivate &dd, QObject *parent=0)

Constructor & Destructor Documentation

QSqlQueryModel ( QObject parent = 0 ) [explicit]
virtual ~QSqlQueryModel ( ) [virtual]
QSqlQueryModel ( QSqlQueryModelPrivate &  dd,
QObject parent = 0 
) [protected]

Member Function Documentation

int rowCount ( const QModelIndex parent = QModelIndex() ) const [virtual]
int columnCount ( const QModelIndex parent = QModelIndex() ) const [virtual]
QSqlRecord record ( int  row ) const
QSqlRecord record ( ) const
QVariant data ( const QModelIndex item,
int  role = Qt::DisplayRole 
) const [virtual]
QVariant headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [virtual]

Reimplemented from QAbstractItemModel.

Reimplemented in QSqlTableModel.

bool setHeaderData ( int  section,
Qt::Orientation  orientation,
const QVariant value,
int  role = Qt::EditRole 
) [virtual]
bool insertColumns ( int  column,
int  count,
const QModelIndex parent = QModelIndex() 
) [virtual]
bool removeColumns ( int  column,
int  count,
const QModelIndex parent = QModelIndex() 
) [virtual]
void setQuery ( const QSqlQuery query )
void setQuery ( const QString query,
const QSqlDatabase db = QSqlDatabase() 
)
QSqlQuery query ( ) const
virtual void clear ( ) [virtual]
QSqlError lastError ( ) const
void fetchMore ( const QModelIndex parent = QModelIndex() ) [virtual]
bool canFetchMore ( const QModelIndex parent = QModelIndex() ) const [virtual]
virtual void queryChange ( ) [protected, virtual]
QModelIndex indexInQuery ( const QModelIndex item ) const [protected]
void setLastError ( const QSqlError error ) [protected]

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

QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel
QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel QSqlQueryModel