Public Slots | Public Member Functions | Protected Member Functions

QSqlRelationalTableModel Class Reference

Search for all occurrences

Detailed Description

Definition at line 74 of file qsqlrelationaltablemodel.h.

#include <qsqlrelationaltablemodel.h>

Inheritance diagram for QSqlRelationalTableModel:
Inheritance graph
[legend]

List of all members.

Public Slots

void  revertRow (int row)

Public Member Functions

  QSqlRelationalTableModel (QObject *parent=0, QSqlDatabase db=QSqlDatabase())
virtual  ~QSqlRelationalTableModel ()
QVariant  data (const QModelIndex &item, int role=Qt::DisplayRole) const
bool  setData (const QModelIndex &item, const QVariant &value, int role=Qt::EditRole)
bool  removeColumns (int column, int count, const QModelIndex &parent=QModelIndex())
void  clear ()
bool  select ()
void  setTable (const QString &tableName)
virtual void  setRelation (int column, const QSqlRelation &relation)
QSqlRelation  relation (int column) const
virtual QSqlTableModel relationModel (int column) const

Protected Member Functions

QString  selectStatement () const
bool  updateRowInTable (int row, const QSqlRecord &values)
bool  insertRowIntoTable (const QSqlRecord &values)
QString  orderByClause () const

Constructor & Destructor Documentation

QSqlRelationalTableModel ( QObject parent = 0,
QSqlDatabase  db = QSqlDatabase() 
) [explicit]
virtual ~QSqlRelationalTableModel ( ) [virtual]

Member Function Documentation

QVariant data ( const QModelIndex item,
int  role = Qt::DisplayRole 
) const [virtual]
bool setData ( const QModelIndex item,
const QVariant value,
int  role = Qt::EditRole 
) [virtual]
bool removeColumns ( int  column,
int  count,
const QModelIndex parent = QModelIndex() 
) [virtual]
void clear ( ) [virtual]
bool select ( ) [virtual]
void setTable ( const QString tableName ) [virtual]
virtual void setRelation ( int  column,
const QSqlRelation relation 
) [virtual]
QSqlRelation relation ( int  column ) const
virtual QSqlTableModel* relationModel ( int  column ) const [virtual]
void revertRow ( int  row ) [virtual, slot]
QString selectStatement ( ) const [protected, virtual]
bool updateRowInTable ( int  row,
const QSqlRecord values 
) [protected, virtual]
bool insertRowIntoTable ( const QSqlRecord values ) [protected, virtual]
QString orderByClause ( ) const [protected, virtual]

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

QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel
QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel QSqlRelationalTableModel