API reference - Class QSqlTableModelNotation used in Ruby API documentation Description: Binding of QSqlTableModel Class hierarchy: QSqlTableModel » QSqlQueryModel » QAbstractTableModel » QAbstractItemModel » QObject Sub-classes: EditStrategy
Public constructors
Public methods
Public static methods and constants
Deprecated methods (protected, public, static, non-static and constructors)
Detailed description[static,const] new QSqlTableModel_EditStrategy ptr OnFieldChangeDescription: Enum constant QSqlTableModel::OnFieldChange [static,const] new QSqlTableModel_EditStrategy ptr OnManualSubmitDescription: Enum constant QSqlTableModel::OnManualSubmit [static,const] new QSqlTableModel_EditStrategy ptr OnRowChangeDescription: Enum constant QSqlTableModel::OnRowChange void _createDescription: Ensures the C++ object is created Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created. void _destroyDescription: Explicitly destroys the object Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing. [const] bool _destroyed?Description: Returns a value indicating whether the object was already destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself. [const] bool _is_const_object?Description: Returns a value indicating whether the reference is a const reference This method returns true, if self is a const reference. In that case, only const methods may be called on self. void _manageDescription: Marks the object as managed by the script side. After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required. Usually it's not required to call this method. It has been introduced in version 0.24. void _unmanageDescription: Marks the object as no longer owned by the script side. Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur. Usually it's not required to call this method. It has been introduced in version 0.24. [event] void beforeDelete(int row)Description: Signal declaration for QSqlTableModel::beforeDelete(int row) You can bind a procedure to this signal. [event] void beforeInsert(QSqlRecord record)Description: Signal declaration for QSqlTableModel::beforeInsert(QSqlRecord &record) You can bind a procedure to this signal. [event] void beforeUpdate(int row,QSqlRecord record)Description: Signal declaration for QSqlTableModel::beforeUpdate(int row, QSqlRecord &record) You can bind a procedure to this signal. void clearDescription: Method void QSqlTableModel::clear() This is a reimplementation of QSqlQueryModel::clear void createDescription: Ensures the C++ object is created Use of this method is deprecated. Use _create instead [const] QVariant data(const QModelIndex idx,int role = Qt::DisplayRole)Description: Method QVariant QSqlTableModel::data(const QModelIndex &idx, int role) This is a reimplementation of QSqlQueryModel::data [event] void dataChanged(const QModelIndex topLeft,const QModelIndex bottomRight)Description: Signal declaration for QSqlTableModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight) You can bind a procedure to this signal. [const] QSqlDatabase databaseDescription: Method QSqlDatabase QSqlTableModel::database() void destroyDescription: Explicitly destroys the object Use of this method is deprecated. Use _destroy instead [event] void destroyed(QObject ptr arg1)Description: Signal declaration for QSqlTableModel::destroyed(QObject *) You can bind a procedure to this signal. [const] QSqlTableModel_EditStrategy editStrategyDescription: Method QSqlTableModel::EditStrategy QSqlTableModel::editStrategy() Python specific notes:The object exposes a readable attribute 'editStrategy'. This is the getter. void editStrategy=(const QSqlTableModel_EditStrategy strategy)Description: Method void QSqlTableModel::setEditStrategy(QSqlTableModel::EditStrategy strategy) Python specific notes:The object exposes a writable attribute 'editStrategy'. This is the setter. [const] int fieldIndex(string fieldName)Description: Method int QSqlTableModel::fieldIndex(const QString &fieldName) [const] string filterDescription: Method QString QSqlTableModel::filter() Python specific notes:The object exposes a readable attribute 'filter'. This is the getter. void filter=(string filter)Description: Method void QSqlTableModel::setFilter(const QString &filter) Python specific notes:The object exposes a writable attribute 'filter'. This is the setter. [const] Qt_QFlags_ItemFlag flags(const QModelIndex index)Description: Method QFlags<Qt::ItemFlag> QSqlTableModel::flags(const QModelIndex &index) This is a reimplementation of QAbstractItemModel::flags [const] QVariant headerData(int section,const Qt_Orientation orientation,int role = Qt::DisplayRole)Description: Method QVariant QSqlTableModel::headerData(int section, Qt::Orientation orientation, int role) This is a reimplementation of QSqlQueryModel::headerData [event] void headerDataChanged(const Qt_Orientation orientation,int first,int last)Description: Signal declaration for QSqlTableModel::headerDataChanged(Qt::Orientation orientation, int first, int last) You can bind a procedure to this signal. bool insertRecord(int row,const QSqlRecord record)Description: Method bool QSqlTableModel::insertRecord(int row, const QSqlRecord &record) bool insertRows(int row,int count,const QModelIndex parent = QModelIndex())Description: Method bool QSqlTableModel::insertRows(int row, int count, const QModelIndex &parent) This is a reimplementation of QAbstractItemModel::insertRows [const] bool isDirty?(const QModelIndex index)Description: Method bool QSqlTableModel::isDirty(const QModelIndex &index) [const] bool is_const_object?Description: Returns a value indicating whether the reference is a const reference Use of this method is deprecated. Use _is_const_object? instead [event] void layoutAboutToBeChangedDescription: Signal declaration for QSqlTableModel::layoutAboutToBeChanged() You can bind a procedure to this signal. [event] void layoutChangedDescription: Signal declaration for QSqlTableModel::layoutChanged() You can bind a procedure to this signal. [static] new QSqlTableModel new(QObject ptr parent = 0,QSqlDatabase db = QSqlDatabase())Description: Constructor QSqlTableModel::QSqlTableModel(QObject *parent, QSqlDatabase db) This method creates an object of class QSqlTableModel. Python specific notes:This method is the default initializer of the object [const] QSqlIndex primaryKeyDescription: Method QSqlIndex QSqlTableModel::primaryKey() [event] void primeInsert(int row,QSqlRecord record)Description: Signal declaration for QSqlTableModel::primeInsert(int row, QSqlRecord &record) You can bind a procedure to this signal. bool removeColumns(int column,int count,const QModelIndex parent = QModelIndex())Description: Method bool QSqlTableModel::removeColumns(int column, int count, const QModelIndex &parent) This is a reimplementation of QSqlQueryModel::removeColumns bool removeRows(int row,int count,const QModelIndex parent = QModelIndex())Description: Method bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent) This is a reimplementation of QAbstractItemModel::removeRows void revertDescription: Method void QSqlTableModel::revert() This is a reimplementation of QAbstractItemModel::revert void revertAllDescription: Method void QSqlTableModel::revertAll() void revertRow(int row)Description: Method void QSqlTableModel::revertRow(int row) [const] int rowCount(const QModelIndex parent = QModelIndex())Description: Method int QSqlTableModel::rowCount(const QModelIndex &parent) This is a reimplementation of QSqlQueryModel::rowCount bool selectDescription: Method bool QSqlTableModel::select() bool setData(const QModelIndex index,const QVariant value,int role = Qt::EditRole)Description: Method bool QSqlTableModel::setData(const QModelIndex &index, const QVariant &value, int role) This is a reimplementation of QAbstractItemModel::setData void setEditStrategy(const QSqlTableModel_EditStrategy strategy)Description: Method void QSqlTableModel::setEditStrategy(QSqlTableModel::EditStrategy strategy) Python specific notes:The object exposes a writable attribute 'editStrategy'. This is the setter. void setFilter(string filter)Description: Method void QSqlTableModel::setFilter(const QString &filter) Python specific notes:The object exposes a writable attribute 'filter'. This is the setter. bool setRecord(int row,const QSqlRecord record)Description: Method bool QSqlTableModel::setRecord(int row, const QSqlRecord &record) void setSort(int column,const Qt_SortOrder order)Description: Method void QSqlTableModel::setSort(int column, Qt::SortOrder order) void setTable(string tableName)Description: Method void QSqlTableModel::setTable(const QString &tableName) void sort(int column,const Qt_SortOrder order)Description: Method void QSqlTableModel::sort(int column, Qt::SortOrder order) This is a reimplementation of QAbstractItemModel::sort [static] QMetaObject staticMetaObjectDescription: Obtains the static MetaObject for this class. bool submitDescription: Method bool QSqlTableModel::submit() This is a reimplementation of QAbstractItemModel::submit bool submitAllDescription: Method bool QSqlTableModel::submitAll() [const] string tableNameDescription: Method QString QSqlTableModel::tableName() [static] string tr(string s,string c = 0)Description: Static method QString QSqlTableModel::tr(const char *s, const char *c) This method is static and can be called without an instance. [static] string tr(string s,string c,int n)Description: Static method QString QSqlTableModel::tr(const char *s, const char *c, int n) This method is static and can be called without an instance. [static] string trUtf8(string s,string c = 0)Description: Static method QString QSqlTableModel::trUtf8(const char *s, const char *c) This method is static and can be called without an instance. [static] string trUtf8(string s,string c,int n)Description: Static method QString QSqlTableModel::trUtf8(const char *s, const char *c, int n) This method is static and can be called without an instance. |