##// END OF EJS Templates
improved wrapper check to avoid crashes on virtual methods while python object gets deleted...
improved wrapper check to avoid crashes on virtual methods while python object gets deleted git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@245 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r186:69e742701130
r204:7ce280c51c17
Show More
com_trolltech_qt_sql0.h
856 lines | 47.3 KiB | text/x-c | CLexer
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 #include <PythonQt.h>
#include <QObject>
#include <QSize>
#include <QSqlDriver>
#include <QSqlError>
#include <QSqlField>
#include <QSqlIndex>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QStringList>
#include <QVariant>
#include <qabstractitemmodel.h>
#include <qbytearray.h>
#include <qcoreevent.h>
#include <qdatastream.h>
#include <qlist.h>
#include <qmimedata.h>
#include <qobject.h>
#include <qsize.h>
#include <qsql.h>
#include <qsqldatabase.h>
#include <qsqldriver.h>
#include <qsqlerror.h>
#include <qsqlfield.h>
#include <qsqlindex.h>
#include <qsqlquery.h>
#include <qsqlquerymodel.h>
#include <qsqlrecord.h>
#include <qsqlrelationaltablemodel.h>
#include <qsqlresult.h>
#include <qsqltablemodel.h>
#include <qstringlist.h>
#include <qvector.h>
class PythonQtWrapper_QSql : public QObject
{ Q_OBJECT
public:
Q_ENUMS(NumericalPrecisionPolicy Location ParamTypeFlag TableType )
Q_FLAGS(ParamType )
enum NumericalPrecisionPolicy{
LowPrecisionInt32 = QSql::LowPrecisionInt32, LowPrecisionInt64 = QSql::LowPrecisionInt64, LowPrecisionDouble = QSql::LowPrecisionDouble, HighPrecision = QSql::HighPrecision};
enum Location{
BeforeFirstRow = QSql::BeforeFirstRow, AfterLastRow = QSql::AfterLastRow};
enum ParamTypeFlag{
In = QSql::In, Out = QSql::Out, InOut = QSql::InOut, Binary = QSql::Binary};
enum TableType{
Tables = QSql::Tables, SystemTables = QSql::SystemTables, Views = QSql::Views, AllTables = QSql::AllTables};
Q_DECLARE_FLAGS(ParamType, ParamTypeFlag)
public slots:
};
class PythonQtShell_QSqlDatabase : public QSqlDatabase
{
public:
PythonQtShell_QSqlDatabase():QSqlDatabase(),_wrapper(NULL) {};
PythonQtShell_QSqlDatabase(QSqlDriver* driver):QSqlDatabase(driver),_wrapper(NULL) {};
PythonQtShell_QSqlDatabase(const QSqlDatabase& other):QSqlDatabase(other),_wrapper(NULL) {};
PythonQtShell_QSqlDatabase(const QString& type):QSqlDatabase(type),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlDatabase();
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtWrapper_QSqlDatabase : public QObject
{ Q_OBJECT
public:
public slots:
QSqlDatabase* new_QSqlDatabase();
QSqlDatabase* new_QSqlDatabase(const QSqlDatabase& other);
void delete_QSqlDatabase(QSqlDatabase* obj) { delete obj; }
florianlink
updated to improved generator...
r128 QSqlDatabase static_QSqlDatabase_addDatabase(QSqlDriver* driver, const QString& connectionName = QLatin1String(QSqlDatabase::defaultConnection));
QSqlDatabase static_QSqlDatabase_addDatabase(const QString& type, const QString& connectionName = QLatin1String(QSqlDatabase::defaultConnection));
florianlink
updated to new operators...
r120 QSqlDatabase static_QSqlDatabase_cloneDatabase(const QSqlDatabase& other, const QString& connectionName);
florianlink
updated to improved generator...
r128 void close(QSqlDatabase* theWrappedObject);
bool commit(QSqlDatabase* theWrappedObject);
QString connectOptions(QSqlDatabase* theWrappedObject) const;
florianlink
updated to new operators...
r120 QString connectionName(QSqlDatabase* theWrappedObject) const;
florianlink
updated to improved generator...
r128 QStringList static_QSqlDatabase_connectionNames();
florianlink
updated to new operators...
r120 bool static_QSqlDatabase_contains(const QString& connectionName = QLatin1String(QSqlDatabase::defaultConnection));
florianlink
updated to improved generator...
r128 QSqlDatabase static_QSqlDatabase_database(const QString& connectionName = QLatin1String(QSqlDatabase::defaultConnection), bool open = true);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QString databaseName(QSqlDatabase* theWrappedObject) const;
florianlink
updated to improved generator...
r128 QSqlDriver* driver(QSqlDatabase* theWrappedObject) const;
QString driverName(QSqlDatabase* theWrappedObject) const;
QStringList static_QSqlDatabase_drivers();
QSqlQuery exec(QSqlDatabase* theWrappedObject, const QString& query = QString()) const;
QString hostName(QSqlDatabase* theWrappedObject) const;
bool static_QSqlDatabase_isDriverAvailable(const QString& name);
florianlink
updated to new operators...
r120 bool isOpen(QSqlDatabase* theWrappedObject) const;
florianlink
updated to improved generator...
r128 bool isOpenError(QSqlDatabase* theWrappedObject) const;
bool isValid(QSqlDatabase* theWrappedObject) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QSqlError lastError(QSqlDatabase* theWrappedObject) const;
florianlink
updated to improved generator...
r128 QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(QSqlDatabase* theWrappedObject) const;
bool open(QSqlDatabase* theWrappedObject);
bool open(QSqlDatabase* theWrappedObject, const QString& user, const QString& password);
QString password(QSqlDatabase* theWrappedObject) const;
int port(QSqlDatabase* theWrappedObject) const;
QSqlIndex primaryIndex(QSqlDatabase* theWrappedObject, const QString& tablename) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QSqlRecord record(QSqlDatabase* theWrappedObject, const QString& tablename) const;
void static_QSqlDatabase_registerSqlDriver(const QString& name, QSqlDriverCreatorBase* creator);
florianlink
updated to improved generator...
r128 void static_QSqlDatabase_removeDatabase(const QString& connectionName);
bool rollback(QSqlDatabase* theWrappedObject);
florianlink
updated to new operators...
r120 void setConnectOptions(QSqlDatabase* theWrappedObject, const QString& options = QString());
florianlink
updated to improved generator...
r128 void setDatabaseName(QSqlDatabase* theWrappedObject, const QString& name);
void setHostName(QSqlDatabase* theWrappedObject, const QString& host);
florianlink
updated to Qt 4.6 API...
r110 void setNumericalPrecisionPolicy(QSqlDatabase* theWrappedObject, QSql::NumericalPrecisionPolicy precisionPolicy);
florianlink
updated to improved generator...
r128 void setPassword(QSqlDatabase* theWrappedObject, const QString& password);
void setPort(QSqlDatabase* theWrappedObject, int p);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setUserName(QSqlDatabase* theWrappedObject, const QString& name);
florianlink
updated to improved generator...
r128 QStringList tables(QSqlDatabase* theWrappedObject, QSql::TableType type = QSql::Tables) const;
bool transaction(QSqlDatabase* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QString userName(QSqlDatabase* theWrappedObject) const;
florianlink
update with new py_ naming and field getters/setters...
r117 QString py_toString(QSqlDatabase*);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtShell_QSqlDriver : public QSqlDriver
{
public:
PythonQtShell_QSqlDriver(QObject* parent = 0):QSqlDriver(parent),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlDriver();
florianlink
updated to Qt 4.6 API...
r110 virtual bool beginTransaction();
florianlink
updated to improved generator...
r128 virtual void childEvent(QChildEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual void close();
florianlink
updated to new operators...
r120 virtual bool commitTransaction();
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QSqlResult* createResult() const;
florianlink
updated to improved generator...
r128 virtual void customEvent(QEvent* arg__1);
florianlink
updated to new operators...
r120 virtual QString escapeIdentifier(const QString& identifier, QSqlDriver::IdentifierType type) const;
florianlink
update with new py_ naming and field getters/setters...
r117 virtual bool event(QEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
florianlink
updated to improved generator...
r128 virtual QString formatValue(const QSqlField& field, bool trimStrings = false) const;
virtual QVariant handle() const;
virtual bool hasFeature(QSqlDriver::DriverFeature f) const;
virtual bool isOpen() const;
virtual bool open(const QString& db, const QString& user = QString(), const QString& password = QString(), const QString& host = QString(), int port = -1, const QString& connOpts = QString());
virtual QSqlIndex primaryIndex(const QString& tableName) const;
virtual QSqlRecord record(const QString& tableName) const;
virtual bool rollbackTransaction();
virtual void setLastError(const QSqlError& e);
virtual void setOpen(bool o);
virtual void setOpenError(bool e);
virtual QString sqlStatement(QSqlDriver::StatementType type, const QString& tableName, const QSqlRecord& rec, bool preparedStatement) const;
virtual QStringList tables(QSql::TableType tableType) const;
florianlink
updated to new operators...
r120 virtual void timerEvent(QTimerEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSqlDriver : public QSqlDriver
{ public:
florianlink
updated to improved generator...
r128 inline bool promoted_beginTransaction() { return QSqlDriver::beginTransaction(); }
inline bool promoted_commitTransaction() { return QSqlDriver::commitTransaction(); }
inline QString promoted_escapeIdentifier(const QString& identifier, QSqlDriver::IdentifierType type) const { return QSqlDriver::escapeIdentifier(identifier, type); }
inline QString promoted_formatValue(const QSqlField& field, bool trimStrings = false) const { return QSqlDriver::formatValue(field, trimStrings); }
florianlink
updated to Qt 4.6 API...
r110 inline QVariant promoted_handle() const { return QSqlDriver::handle(); }
inline bool promoted_isOpen() const { return QSqlDriver::isOpen(); }
florianlink
updated to improved generator...
r128 inline QSqlIndex promoted_primaryIndex(const QString& tableName) const { return QSqlDriver::primaryIndex(tableName); }
inline QSqlRecord promoted_record(const QString& tableName) const { return QSqlDriver::record(tableName); }
florianlink
updated to new operators...
r120 inline bool promoted_rollbackTransaction() { return QSqlDriver::rollbackTransaction(); }
inline void promoted_setLastError(const QSqlError& e) { QSqlDriver::setLastError(e); }
florianlink
updated to improved generator...
r128 inline void promoted_setOpen(bool o) { QSqlDriver::setOpen(o); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline void promoted_setOpenError(bool e) { QSqlDriver::setOpenError(e); }
florianlink
updated to improved generator...
r128 inline QString promoted_sqlStatement(QSqlDriver::StatementType type, const QString& tableName, const QSqlRecord& rec, bool preparedStatement) const { return QSqlDriver::sqlStatement(type, tableName, rec, preparedStatement); }
inline QStringList promoted_tables(QSql::TableType tableType) const { return QSqlDriver::tables(tableType); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlDriver : public QObject
{ Q_OBJECT
public:
Q_ENUMS(StatementType IdentifierType DriverFeature )
enum StatementType{
WhereStatement = QSqlDriver::WhereStatement, SelectStatement = QSqlDriver::SelectStatement, UpdateStatement = QSqlDriver::UpdateStatement, InsertStatement = QSqlDriver::InsertStatement, DeleteStatement = QSqlDriver::DeleteStatement};
enum IdentifierType{
FieldName = QSqlDriver::FieldName, TableName = QSqlDriver::TableName};
enum DriverFeature{
Transactions = QSqlDriver::Transactions, QuerySize = QSqlDriver::QuerySize, BLOB = QSqlDriver::BLOB, Unicode = QSqlDriver::Unicode, PreparedQueries = QSqlDriver::PreparedQueries, NamedPlaceholders = QSqlDriver::NamedPlaceholders, PositionalPlaceholders = QSqlDriver::PositionalPlaceholders, LastInsertId = QSqlDriver::LastInsertId, BatchOperations = QSqlDriver::BatchOperations, SimpleLocking = QSqlDriver::SimpleLocking, LowPrecisionNumbers = QSqlDriver::LowPrecisionNumbers, EventNotifications = QSqlDriver::EventNotifications, FinishQuery = QSqlDriver::FinishQuery, MultipleResultSets = QSqlDriver::MultipleResultSets};
public slots:
QSqlDriver* new_QSqlDriver(QObject* parent = 0);
void delete_QSqlDriver(QSqlDriver* obj) { delete obj; }
florianlink
updated to improved generator...
r128 bool beginTransaction(QSqlDriver* theWrappedObject);
bool commitTransaction(QSqlDriver* theWrappedObject);
QString escapeIdentifier(QSqlDriver* theWrappedObject, const QString& identifier, QSqlDriver::IdentifierType type) const;
QString formatValue(QSqlDriver* theWrappedObject, const QSqlField& field, bool trimStrings = false) const;
florianlink
updated to Qt 4.6 API...
r110 QVariant handle(QSqlDriver* theWrappedObject) const;
florianlink
updated to improved generator...
r128 bool isIdentifierEscaped(QSqlDriver* theWrappedObject, const QString& identifier, QSqlDriver::IdentifierType type) const;
florianlink
updated to Qt 4.6 API...
r110 bool isOpen(QSqlDriver* theWrappedObject) const;
florianlink
updated to improved generator...
r128 bool isOpenError(QSqlDriver* theWrappedObject) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QSqlError lastError(QSqlDriver* theWrappedObject) const;
florianlink
updated to improved generator...
r128 QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(QSqlDriver* theWrappedObject) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QSqlIndex primaryIndex(QSqlDriver* theWrappedObject, const QString& tableName) const;
florianlink
updated to improved generator...
r128 QSqlRecord record(QSqlDriver* theWrappedObject, const QString& tableName) const;
bool rollbackTransaction(QSqlDriver* theWrappedObject);
void setLastError(QSqlDriver* theWrappedObject, const QSqlError& e);
void setNumericalPrecisionPolicy(QSqlDriver* theWrappedObject, QSql::NumericalPrecisionPolicy precisionPolicy);
void setOpen(QSqlDriver* theWrappedObject, bool o);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setOpenError(QSqlDriver* theWrappedObject, bool e);
florianlink
updated to improved generator...
r128 QString sqlStatement(QSqlDriver* theWrappedObject, QSqlDriver::StatementType type, const QString& tableName, const QSqlRecord& rec, bool preparedStatement) const;
florianlink
updated to Qt 4.6 API...
r110 QString stripDelimiters(QSqlDriver* theWrappedObject, const QString& identifier, QSqlDriver::IdentifierType type) const;
florianlink
updated to improved generator...
r128 bool subscribeToNotification(QSqlDriver* theWrappedObject, const QString& name);
QStringList subscribedToNotifications(QSqlDriver* theWrappedObject) const;
QStringList tables(QSqlDriver* theWrappedObject, QSql::TableType tableType) const;
florianlink
updated to Qt 4.6 API...
r110 bool unsubscribeFromNotification(QSqlDriver* theWrappedObject, const QString& name);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtShell_QSqlDriverCreatorBase : public QSqlDriverCreatorBase
{
public:
PythonQtShell_QSqlDriverCreatorBase():QSqlDriverCreatorBase(),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlDriverCreatorBase();
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QSqlDriver* createObject() const;
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtWrapper_QSqlDriverCreatorBase : public QObject
{ Q_OBJECT
public:
public slots:
QSqlDriverCreatorBase* new_QSqlDriverCreatorBase();
void delete_QSqlDriverCreatorBase(QSqlDriverCreatorBase* obj) { delete obj; }
};
class PythonQtWrapper_QSqlError : public QObject
{ Q_OBJECT
public:
Q_ENUMS(ErrorType )
enum ErrorType{
NoError = QSqlError::NoError, ConnectionError = QSqlError::ConnectionError, StatementError = QSqlError::StatementError, TransactionError = QSqlError::TransactionError, UnknownError = QSqlError::UnknownError};
public slots:
QSqlError* new_QSqlError(const QSqlError& other);
QSqlError* new_QSqlError(const QString& driverText = QString(), const QString& databaseText = QString(), QSqlError::ErrorType type = QSqlError::NoError, int number = -1);
void delete_QSqlError(QSqlError* obj) { delete obj; }
florianlink
updated to new operators...
r120 QString databaseText(QSqlError* theWrappedObject) const;
QString driverText(QSqlError* theWrappedObject) const;
bool isValid(QSqlError* theWrappedObject) const;
florianlink
updated to improved generator...
r128 int number(QSqlError* theWrappedObject) const;
void setDatabaseText(QSqlError* theWrappedObject, const QString& databaseText);
void setDriverText(QSqlError* theWrappedObject, const QString& driverText);
void setNumber(QSqlError* theWrappedObject, int number);
void setType(QSqlError* theWrappedObject, QSqlError::ErrorType type);
QString text(QSqlError* theWrappedObject) const;
QSqlError::ErrorType type(QSqlError* theWrappedObject) const;
florianlink
update with new py_ naming and field getters/setters...
r117 QString py_toString(QSqlError*);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlField : public QObject
{ Q_OBJECT
public:
Q_ENUMS(RequiredStatus )
enum RequiredStatus{
Unknown = QSqlField::Unknown, Optional = QSqlField::Optional, Required = QSqlField::Required};
public slots:
QSqlField* new_QSqlField(const QSqlField& other);
QSqlField* new_QSqlField(const QString& fieldName = QString(), QVariant::Type type = QVariant::Invalid);
void delete_QSqlField(QSqlField* obj) { delete obj; }
florianlink
updated to improved generator...
r128 void clear(QSqlField* theWrappedObject);
QVariant defaultValue(QSqlField* theWrappedObject) const;
bool isAutoValue(QSqlField* theWrappedObject) const;
florianlink
updated to new operators...
r120 bool isGenerated(QSqlField* theWrappedObject) const;
florianlink
updated to improved generator...
r128 bool isNull(QSqlField* theWrappedObject) const;
bool isReadOnly(QSqlField* theWrappedObject) const;
florianlink
updated to new operators...
r120 bool isValid(QSqlField* theWrappedObject) const;
florianlink
updated to improved generator...
r128 int length(QSqlField* theWrappedObject) const;
QString name(QSqlField* theWrappedObject) const;
bool __ne__(QSqlField* theWrappedObject, const QSqlField& other) const;
bool __eq__(QSqlField* theWrappedObject, const QSqlField& other) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 int precision(QSqlField* theWrappedObject) const;
florianlink
updated to Qt 4.6 API...
r110 QSqlField::RequiredStatus requiredStatus(QSqlField* theWrappedObject) const;
florianlink
updated to improved generator...
r128 void setAutoValue(QSqlField* theWrappedObject, bool autoVal);
void setDefaultValue(QSqlField* theWrappedObject, const QVariant& value);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setGenerated(QSqlField* theWrappedObject, bool gen);
florianlink
updated to new operators...
r120 void setLength(QSqlField* theWrappedObject, int fieldLength);
florianlink
updated to improved generator...
r128 void setName(QSqlField* theWrappedObject, const QString& name);
void setPrecision(QSqlField* theWrappedObject, int precision);
void setReadOnly(QSqlField* theWrappedObject, bool readOnly);
void setRequired(QSqlField* theWrappedObject, bool required);
void setRequiredStatus(QSqlField* theWrappedObject, QSqlField::RequiredStatus status);
void setSqlType(QSqlField* theWrappedObject, int type);
void setType(QSqlField* theWrappedObject, QVariant::Type type);
florianlink
updated to new operators...
r120 void setValue(QSqlField* theWrappedObject, const QVariant& value);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QVariant::Type type(QSqlField* theWrappedObject) const;
florianlink
updated to improved generator...
r128 int typeID(QSqlField* theWrappedObject) const;
QVariant value(QSqlField* theWrappedObject) const;
florianlink
update with new py_ naming and field getters/setters...
r117 QString py_toString(QSqlField*);
florianlink
updated to new operators...
r120 bool __nonzero__(QSqlField* obj) { return !obj->isNull(); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlIndex : public QObject
{ Q_OBJECT
public:
public slots:
QSqlIndex* new_QSqlIndex(const QSqlIndex& other);
QSqlIndex* new_QSqlIndex(const QString& cursorName = QString(), const QString& name = QString());
void delete_QSqlIndex(QSqlIndex* obj) { delete obj; }
florianlink
updated to new operators...
r120 void append(QSqlIndex* theWrappedObject, const QSqlField& field);
florianlink
updated to improved generator...
r128 void append(QSqlIndex* theWrappedObject, const QSqlField& field, bool desc);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QString cursorName(QSqlIndex* theWrappedObject) const;
florianlink
updated to Qt 4.6 API...
r110 bool isDescending(QSqlIndex* theWrappedObject, int i) const;
florianlink
updated to improved generator...
r128 QString name(QSqlIndex* theWrappedObject) const;
void setCursorName(QSqlIndex* theWrappedObject, const QString& cursorName);
florianlink
updated to Qt 4.6 API...
r110 void setDescending(QSqlIndex* theWrappedObject, int i, bool desc);
florianlink
updated to new operators...
r120 void setName(QSqlIndex* theWrappedObject, const QString& name);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlQuery : public QObject
{ Q_OBJECT
public:
Q_ENUMS(BatchExecutionMode )
enum BatchExecutionMode{
ValuesAsRows = QSqlQuery::ValuesAsRows, ValuesAsColumns = QSqlQuery::ValuesAsColumns};
public slots:
QSqlQuery* new_QSqlQuery(QSqlDatabase db);
QSqlQuery* new_QSqlQuery(QSqlResult* r);
QSqlQuery* new_QSqlQuery(const QSqlQuery& other);
QSqlQuery* new_QSqlQuery(const QString& query = QString(), QSqlDatabase db = QSqlDatabase());
void delete_QSqlQuery(QSqlQuery* obj) { delete obj; }
florianlink
updated to new operators...
r120 void addBindValue(QSqlQuery* theWrappedObject, const QVariant& val, QSql::ParamType type = QSql::In);
florianlink
updated to improved generator...
r128 int at(QSqlQuery* theWrappedObject) const;
florianlink
updated to Qt 4.6 API...
r110 void bindValue(QSqlQuery* theWrappedObject, const QString& placeholder, const QVariant& val, QSql::ParamType type = QSql::In);
florianlink
updated to improved generator...
r128 void bindValue(QSqlQuery* theWrappedObject, int pos, const QVariant& val, QSql::ParamType type = QSql::In);
QVariant boundValue(QSqlQuery* theWrappedObject, const QString& placeholder) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QVariant boundValue(QSqlQuery* theWrappedObject, int pos) const;
florianlink
updated to improved generator...
r128 QMap<QString , QVariant > boundValues(QSqlQuery* theWrappedObject) const;
void clear(QSqlQuery* theWrappedObject);
const QSqlDriver* driver(QSqlQuery* theWrappedObject) const;
florianlink
updated to new operators...
r120 bool exec(QSqlQuery* theWrappedObject);
florianlink
updated to improved generator...
r128 bool exec(QSqlQuery* theWrappedObject, const QString& query);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool execBatch(QSqlQuery* theWrappedObject, QSqlQuery::BatchExecutionMode mode = QSqlQuery::ValuesAsRows);
florianlink
updated to improved generator...
r128 QString executedQuery(QSqlQuery* theWrappedObject) const;
void finish(QSqlQuery* theWrappedObject);
bool first(QSqlQuery* theWrappedObject);
bool isActive(QSqlQuery* theWrappedObject) const;
bool isForwardOnly(QSqlQuery* theWrappedObject) const;
florianlink
updated to new operators...
r120 bool isNull(QSqlQuery* theWrappedObject, int field) const;
florianlink
updated to Qt 4.6 API...
r110 bool isSelect(QSqlQuery* theWrappedObject) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool isValid(QSqlQuery* theWrappedObject) const;
florianlink
updated to improved generator...
r128 bool last(QSqlQuery* theWrappedObject);
QSqlError lastError(QSqlQuery* theWrappedObject) const;
QVariant lastInsertId(QSqlQuery* theWrappedObject) const;
QString lastQuery(QSqlQuery* theWrappedObject) const;
bool next(QSqlQuery* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool nextResult(QSqlQuery* theWrappedObject);
florianlink
updated to improved generator...
r128 int numRowsAffected(QSqlQuery* theWrappedObject) const;
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(QSqlQuery* theWrappedObject) const;
bool prepare(QSqlQuery* theWrappedObject, const QString& query);
bool previous(QSqlQuery* theWrappedObject);
QSqlRecord record(QSqlQuery* theWrappedObject) const;
const QSqlResult* result(QSqlQuery* theWrappedObject) const;
bool seek(QSqlQuery* theWrappedObject, int i, bool relative = false);
void setForwardOnly(QSqlQuery* theWrappedObject, bool forward);
void setNumericalPrecisionPolicy(QSqlQuery* theWrappedObject, QSql::NumericalPrecisionPolicy precisionPolicy);
int size(QSqlQuery* theWrappedObject) const;
QVariant value(QSqlQuery* theWrappedObject, int i) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtShell_QSqlQueryModel : public QSqlQueryModel
{
public:
PythonQtShell_QSqlQueryModel(QObject* parent = 0):QSqlQueryModel(parent),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlQueryModel();
florianlink
updated to improved generator...
r128 virtual QModelIndex buddy(const QModelIndex& index) const;
florianlink
updated to new operators...
r120 virtual bool canFetchMore(const QModelIndex& parent = QModelIndex()) const;
florianlink
updated to improved generator...
r128 virtual void childEvent(QChildEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual void clear();
florianlink
updated to improved generator...
r128 virtual int columnCount(const QModelIndex& parent = QModelIndex()) const;
virtual void customEvent(QEvent* arg__1);
virtual QVariant data(const QModelIndex& item, int role = Qt::DisplayRole) const;
florianlink
updated to Qt 4.6 API...
r110 virtual bool dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent);
florianlink
updated to improved generator...
r128 virtual bool event(QEvent* arg__1);
virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
virtual void fetchMore(const QModelIndex& parent = QModelIndex());
virtual Qt::ItemFlags flags(const QModelIndex& index) const;
virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
florianlink
updated to new operators...
r120 virtual QModelIndex index(int row, int column, const QModelIndex& parent) const;
florianlink
updated to improved generator...
r128 virtual bool insertColumns(int column, int count, const QModelIndex& parent = QModelIndex());
florianlink
updated to new operators...
r120 virtual bool insertRows(int row, int count, const QModelIndex& parent);
florianlink
update with new py_ naming and field getters/setters...
r117 virtual QMap<int , QVariant > itemData(const QModelIndex& index) const;
florianlink
updated to new operators...
r120 virtual QList<QModelIndex > match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const;
virtual QMimeData* mimeData(const QList<QModelIndex >& indexes) const;
florianlink
updated to improved generator...
r128 virtual QStringList mimeTypes() const;
virtual void queryChange();
virtual bool removeColumns(int column, int count, const QModelIndex& parent = QModelIndex());
virtual bool removeRows(int row, int count, const QModelIndex& parent);
virtual void revert();
virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
virtual bool setData(const QModelIndex& index, const QVariant& value, int role);
virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant& value, int role = Qt::EditRole);
virtual bool setItemData(const QModelIndex& index, const QMap<int , QVariant >& roles);
virtual void sort(int column, Qt::SortOrder order);
florianlink
updated to new operators...
r120 virtual QSize span(const QModelIndex& index) const;
florianlink
updated to improved generator...
r128 virtual bool submit();
virtual Qt::DropActions supportedDropActions() const;
florianlink
updated to new operators...
r120 virtual void timerEvent(QTimerEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSqlQueryModel : public QSqlQueryModel
{ public:
florianlink
updated to new operators...
r120 inline bool promoted_canFetchMore(const QModelIndex& parent = QModelIndex()) const { return QSqlQueryModel::canFetchMore(parent); }
florianlink
updated to improved generator...
r128 inline void promoted_clear() { QSqlQueryModel::clear(); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline int promoted_columnCount(const QModelIndex& parent = QModelIndex()) const { return QSqlQueryModel::columnCount(parent); }
florianlink
updated to improved generator...
r128 inline QVariant promoted_data(const QModelIndex& item, int role = Qt::DisplayRole) const { return QSqlQueryModel::data(item, role); }
inline void promoted_fetchMore(const QModelIndex& parent = QModelIndex()) { QSqlQueryModel::fetchMore(parent); }
inline QVariant promoted_headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const { return QSqlQueryModel::headerData(section, orientation, role); }
inline bool promoted_insertColumns(int column, int count, const QModelIndex& parent = QModelIndex()) { return QSqlQueryModel::insertColumns(column, count, parent); }
inline void promoted_queryChange() { QSqlQueryModel::queryChange(); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline bool promoted_removeColumns(int column, int count, const QModelIndex& parent = QModelIndex()) { return QSqlQueryModel::removeColumns(column, count, parent); }
florianlink
updated to Qt 4.6 API...
r110 inline int promoted_rowCount(const QModelIndex& parent = QModelIndex()) const { return QSqlQueryModel::rowCount(parent); }
florianlink
updated to improved generator...
r128 inline bool promoted_setHeaderData(int section, Qt::Orientation orientation, const QVariant& value, int role = Qt::EditRole) { return QSqlQueryModel::setHeaderData(section, orientation, value, role); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlQueryModel : public QObject
{ Q_OBJECT
public:
public slots:
QSqlQueryModel* new_QSqlQueryModel(QObject* parent = 0);
void delete_QSqlQueryModel(QSqlQueryModel* obj) { delete obj; }
bool canFetchMore(QSqlQueryModel* theWrappedObject, const QModelIndex& parent = QModelIndex()) const;
florianlink
updated to improved generator...
r128 void clear(QSqlQueryModel* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 int columnCount(QSqlQueryModel* theWrappedObject, const QModelIndex& parent = QModelIndex()) const;
florianlink
updated to improved generator...
r128 QVariant data(QSqlQueryModel* theWrappedObject, const QModelIndex& item, int role = Qt::DisplayRole) const;
florianlink
updated to Qt 4.6 API...
r110 void fetchMore(QSqlQueryModel* theWrappedObject, const QModelIndex& parent = QModelIndex());
florianlink
updated to improved generator...
r128 QVariant headerData(QSqlQueryModel* theWrappedObject, int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
bool insertColumns(QSqlQueryModel* theWrappedObject, int column, int count, const QModelIndex& parent = QModelIndex());
QSqlError lastError(QSqlQueryModel* theWrappedObject) const;
QSqlQuery query(QSqlQueryModel* theWrappedObject) const;
void queryChange(QSqlQueryModel* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QSqlRecord record(QSqlQueryModel* theWrappedObject) const;
florianlink
updated to Qt 4.6 API...
r110 QSqlRecord record(QSqlQueryModel* theWrappedObject, int row) const;
florianlink
updated to improved generator...
r128 bool removeColumns(QSqlQueryModel* theWrappedObject, int column, int count, const QModelIndex& parent = QModelIndex());
int rowCount(QSqlQueryModel* theWrappedObject, const QModelIndex& parent = QModelIndex()) const;
bool setHeaderData(QSqlQueryModel* theWrappedObject, int section, Qt::Orientation orientation, const QVariant& value, int role = Qt::EditRole);
void setQuery(QSqlQueryModel* theWrappedObject, const QSqlQuery& query);
void setQuery(QSqlQueryModel* theWrappedObject, const QString& query, const QSqlDatabase& db = QSqlDatabase());
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlRecord : public QObject
{ Q_OBJECT
public:
public slots:
QSqlRecord* new_QSqlRecord();
QSqlRecord* new_QSqlRecord(const QSqlRecord& other);
void delete_QSqlRecord(QSqlRecord* obj) { delete obj; }
florianlink
updated to improved generator...
r128 void append(QSqlRecord* theWrappedObject, const QSqlField& field);
void clear(QSqlRecord* theWrappedObject);
florianlink
updated to new operators...
r120 void clearValues(QSqlRecord* theWrappedObject);
florianlink
updated to improved generator...
r128 bool contains(QSqlRecord* theWrappedObject, const QString& name) const;
int count(QSqlRecord* theWrappedObject) const;
QSqlField field(QSqlRecord* theWrappedObject, const QString& name) const;
QSqlField field(QSqlRecord* theWrappedObject, int i) const;
QString fieldName(QSqlRecord* theWrappedObject, int i) const;
florianlink
updated to new operators...
r120 int indexOf(QSqlRecord* theWrappedObject, const QString& name) const;
florianlink
updated to Qt 4.6 API...
r110 void insert(QSqlRecord* theWrappedObject, int pos, const QSqlField& field);
florianlink
updated to improved generator...
r128 bool isEmpty(QSqlRecord* theWrappedObject) const;
bool isGenerated(QSqlRecord* theWrappedObject, const QString& name) const;
bool isGenerated(QSqlRecord* theWrappedObject, int i) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool isNull(QSqlRecord* theWrappedObject, const QString& name) const;
florianlink
updated to Qt 4.6 API...
r110 bool isNull(QSqlRecord* theWrappedObject, int i) const;
florianlink
updated to improved generator...
r128 bool __ne__(QSqlRecord* theWrappedObject, const QSqlRecord& other) const;
bool __eq__(QSqlRecord* theWrappedObject, const QSqlRecord& other) const;
florianlink
updated to Qt 4.6 API...
r110 void remove(QSqlRecord* theWrappedObject, int pos);
florianlink
updated to new operators...
r120 void replace(QSqlRecord* theWrappedObject, int pos, const QSqlField& field);
florianlink
updated to improved generator...
r128 void setGenerated(QSqlRecord* theWrappedObject, const QString& name, bool generated);
void setGenerated(QSqlRecord* theWrappedObject, int i, bool generated);
void setNull(QSqlRecord* theWrappedObject, const QString& name);
void setNull(QSqlRecord* theWrappedObject, int i);
florianlink
updated to new operators...
r120 void setValue(QSqlRecord* theWrappedObject, const QString& name, const QVariant& val);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setValue(QSqlRecord* theWrappedObject, int i, const QVariant& val);
florianlink
updated to improved generator...
r128 QVariant value(QSqlRecord* theWrappedObject, const QString& name) const;
QVariant value(QSqlRecord* theWrappedObject, int i) const;
florianlink
update with new py_ naming and field getters/setters...
r117 QString py_toString(QSqlRecord*);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlRelation : public QObject
{ Q_OBJECT
public:
public slots:
QSqlRelation* new_QSqlRelation();
QSqlRelation* new_QSqlRelation(const QString& aTableName, const QString& indexCol, const QString& displayCol);
QSqlRelation* new_QSqlRelation(const QSqlRelation& other) {
QSqlRelation* a = new QSqlRelation();
*((QSqlRelation*)a) = other;
return a; }
void delete_QSqlRelation(QSqlRelation* obj) { delete obj; }
florianlink
updated to new operators...
r120 QString displayColumn(QSqlRelation* theWrappedObject) const;
QString indexColumn(QSqlRelation* theWrappedObject) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool isValid(QSqlRelation* theWrappedObject) const;
QString tableName(QSqlRelation* theWrappedObject) const;
};
class PythonQtShell_QSqlRelationalTableModel : public QSqlRelationalTableModel
{
public:
PythonQtShell_QSqlRelationalTableModel(QObject* parent = 0, QSqlDatabase db = QSqlDatabase()):QSqlRelationalTableModel(parent, db),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlRelationalTableModel();
florianlink
updated to improved generator...
r128 virtual QModelIndex buddy(const QModelIndex& index) const;
virtual bool canFetchMore(const QModelIndex& parent) const;
virtual void childEvent(QChildEvent* arg__1);
florianlink
updated to new operators...
r120 virtual void clear();
florianlink
updated to improved generator...
r128 virtual int columnCount(const QModelIndex& parent) const;
virtual void customEvent(QEvent* arg__1);
virtual QVariant data(const QModelIndex& item, int role = Qt::DisplayRole) const;
virtual bool deleteRowFromTable(int row);
virtual bool dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent);
virtual bool event(QEvent* arg__1);
florianlink
updated to new operators...
r120 virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
florianlink
updated to improved generator...
r128 virtual void fetchMore(const QModelIndex& parent);
florianlink
updated to new operators...
r120 virtual Qt::ItemFlags flags(const QModelIndex& index) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const;
florianlink
updated to improved generator...
r128 virtual QModelIndex index(int row, int column, const QModelIndex& parent) const;
virtual bool insertColumns(int column, int count, const QModelIndex& parent);
virtual bool insertRowIntoTable(const QSqlRecord& values);
virtual bool insertRows(int row, int count, const QModelIndex& parent);
virtual QMap<int , QVariant > itemData(const QModelIndex& index) const;
virtual QList<QModelIndex > match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const;
virtual QMimeData* mimeData(const QList<QModelIndex >& indexes) const;
virtual QStringList mimeTypes() const;
virtual QString orderByClause() const;
virtual void queryChange();
virtual QSqlTableModel* relationModel(int column) const;
virtual bool removeColumns(int column, int count, const QModelIndex& parent = QModelIndex());
florianlink
updated to new operators...
r120 virtual bool removeRows(int row, int count, const QModelIndex& parent);
florianlink
updated to improved generator...
r128 virtual void revert();
virtual void revertRow(int row);
florianlink
updated to new operators...
r120 virtual int rowCount(const QModelIndex& parent) const;
florianlink
updated to improved generator...
r128 virtual bool select();
virtual QString selectStatement() const;
virtual bool setData(const QModelIndex& item, const QVariant& value, int role = Qt::EditRole);
virtual void setEditStrategy(QSqlTableModel::EditStrategy strategy);
florianlink
updated to new operators...
r120 virtual void setFilter(const QString& filter);
virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant& value, int role);
florianlink
update with new py_ naming and field getters/setters...
r117 virtual bool setItemData(const QModelIndex& index, const QMap<int , QVariant >& roles);
florianlink
updated to improved generator...
r128 virtual void setRelation(int column, const QSqlRelation& relation);
virtual void setSort(int column, Qt::SortOrder order);
virtual void setTable(const QString& tableName);
virtual void sort(int column, Qt::SortOrder order);
florianlink
updated to new operators...
r120 virtual QSize span(const QModelIndex& index) const;
florianlink
updated to improved generator...
r128 virtual bool submit();
virtual Qt::DropActions supportedDropActions() const;
florianlink
updated to new operators...
r120 virtual void timerEvent(QTimerEvent* arg__1);
florianlink
updated to improved generator...
r128 virtual bool updateRowInTable(int row, const QSqlRecord& values);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSqlRelationalTableModel : public QSqlRelationalTableModel
{ public:
florianlink
updated to improved generator...
r128 inline void promoted_clear() { QSqlRelationalTableModel::clear(); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline QVariant promoted_data(const QModelIndex& item, int role = Qt::DisplayRole) const { return QSqlRelationalTableModel::data(item, role); }
inline bool promoted_insertRowIntoTable(const QSqlRecord& values) { return QSqlRelationalTableModel::insertRowIntoTable(values); }
inline QString promoted_orderByClause() const { return QSqlRelationalTableModel::orderByClause(); }
florianlink
updated to improved generator...
r128 inline QSqlTableModel* promoted_relationModel(int column) const { return QSqlRelationalTableModel::relationModel(column); }
inline bool promoted_removeColumns(int column, int count, const QModelIndex& parent = QModelIndex()) { return QSqlRelationalTableModel::removeColumns(column, count, parent); }
inline void promoted_revertRow(int row) { QSqlRelationalTableModel::revertRow(row); }
florianlink
updated to Qt 4.6 API...
r110 inline bool promoted_select() { return QSqlRelationalTableModel::select(); }
florianlink
updated to improved generator...
r128 inline QString promoted_selectStatement() const { return QSqlRelationalTableModel::selectStatement(); }
inline bool promoted_setData(const QModelIndex& item, const QVariant& value, int role = Qt::EditRole) { return QSqlRelationalTableModel::setData(item, value, role); }
florianlink
updated to Qt 4.6 API...
r110 inline void promoted_setRelation(int column, const QSqlRelation& relation) { QSqlRelationalTableModel::setRelation(column, relation); }
florianlink
updated to improved generator...
r128 inline void promoted_setTable(const QString& tableName) { QSqlRelationalTableModel::setTable(tableName); }
inline bool promoted_updateRowInTable(int row, const QSqlRecord& values) { return QSqlRelationalTableModel::updateRowInTable(row, values); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlRelationalTableModel : public QObject
{ Q_OBJECT
public:
florianlink
updated to Qt 4.8 wrappers...
r186 Q_ENUMS(JoinMode )
enum JoinMode{
InnerJoin = QSqlRelationalTableModel::InnerJoin, LeftJoin = QSqlRelationalTableModel::LeftJoin};
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 public slots:
QSqlRelationalTableModel* new_QSqlRelationalTableModel(QObject* parent = 0, QSqlDatabase db = QSqlDatabase());
void delete_QSqlRelationalTableModel(QSqlRelationalTableModel* obj) { delete obj; }
florianlink
updated to improved generator...
r128 void clear(QSqlRelationalTableModel* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 QVariant data(QSqlRelationalTableModel* theWrappedObject, const QModelIndex& item, int role = Qt::DisplayRole) const;
bool insertRowIntoTable(QSqlRelationalTableModel* theWrappedObject, const QSqlRecord& values);
QString orderByClause(QSqlRelationalTableModel* theWrappedObject) const;
florianlink
updated to improved generator...
r128 QSqlRelation relation(QSqlRelationalTableModel* theWrappedObject, int column) const;
QSqlTableModel* relationModel(QSqlRelationalTableModel* theWrappedObject, int column) const;
bool removeColumns(QSqlRelationalTableModel* theWrappedObject, int column, int count, const QModelIndex& parent = QModelIndex());
florianlink
updated to Qt 4.8 wrappers...
r186 void revertRow(QSqlRelationalTableModel* theWrappedObject, int row);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool select(QSqlRelationalTableModel* theWrappedObject);
florianlink
updated to improved generator...
r128 QString selectStatement(QSqlRelationalTableModel* theWrappedObject) const;
bool setData(QSqlRelationalTableModel* theWrappedObject, const QModelIndex& item, const QVariant& value, int role = Qt::EditRole);
florianlink
updated to Qt 4.8 wrappers...
r186 void setJoinMode(QSqlRelationalTableModel* theWrappedObject, QSqlRelationalTableModel::JoinMode joinMode);
florianlink
updated to Qt 4.6 API...
r110 void setRelation(QSqlRelationalTableModel* theWrappedObject, int column, const QSqlRelation& relation);
florianlink
updated to improved generator...
r128 void setTable(QSqlRelationalTableModel* theWrappedObject, const QString& tableName);
bool updateRowInTable(QSqlRelationalTableModel* theWrappedObject, int row, const QSqlRecord& values);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtShell_QSqlResult : public QSqlResult
{
public:
PythonQtShell_QSqlResult(const QSqlDriver* db):QSqlResult(db),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlResult();
florianlink
updated to improved generator...
r128 virtual void bindValue(const QString& placeholder, const QVariant& val, QSql::ParamType type);
virtual void bindValue(int pos, const QVariant& val, QSql::ParamType type);
florianlink
updated to Qt 4.6 API...
r110 virtual QVariant data(int i);
florianlink
updated to improved generator...
r128 virtual bool exec();
florianlink
updated to Qt 4.6 API...
r110 virtual bool fetch(int i);
florianlink
updated to improved generator...
r128 virtual bool fetchFirst();
virtual bool fetchLast();
virtual bool fetchNext();
virtual bool fetchPrevious();
virtual QVariant handle() const;
virtual bool isNull(int i);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QVariant lastInsertId() const;
virtual int numRowsAffected();
florianlink
updated to improved generator...
r128 virtual bool prepare(const QString& query);
virtual QSqlRecord record() const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual bool reset(const QString& sqlquery);
florianlink
updated to improved generator...
r128 virtual bool savePrepare(const QString& sqlquery);
virtual void setActive(bool a);
virtual void setAt(int at);
virtual void setForwardOnly(bool forward);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual void setLastError(const QSqlError& e);
florianlink
updated to new operators...
r120 virtual void setQuery(const QString& query);
florianlink
updated to improved generator...
r128 virtual void setSelect(bool s);
virtual int size();
virtual void virtual_hook(int id, void* data);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSqlResult : public QSqlResult
{ public:
inline void promoted_bindValue(const QString& placeholder, const QVariant& val, QSql::ParamType type) { QSqlResult::bindValue(placeholder, val, type); }
inline void promoted_bindValue(int pos, const QVariant& val, QSql::ParamType type) { QSqlResult::bindValue(pos, val, type); }
florianlink
updated to improved generator...
r128 inline bool promoted_exec() { return QSqlResult::exec(); }
florianlink
updated to Qt 4.6 API...
r110 inline bool promoted_fetchNext() { return QSqlResult::fetchNext(); }
florianlink
updated to improved generator...
r128 inline bool promoted_fetchPrevious() { return QSqlResult::fetchPrevious(); }
inline QVariant promoted_handle() const { return QSqlResult::handle(); }
inline QVariant promoted_lastInsertId() const { return QSqlResult::lastInsertId(); }
inline bool promoted_prepare(const QString& query) { return QSqlResult::prepare(query); }
inline QSqlRecord promoted_record() const { return QSqlResult::record(); }
inline bool promoted_savePrepare(const QString& sqlquery) { return QSqlResult::savePrepare(sqlquery); }
inline void promoted_setActive(bool a) { QSqlResult::setActive(a); }
inline void promoted_setAt(int at) { QSqlResult::setAt(at); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline void promoted_setForwardOnly(bool forward) { QSqlResult::setForwardOnly(forward); }
inline void promoted_setLastError(const QSqlError& e) { QSqlResult::setLastError(e); }
florianlink
updated to Qt 4.6 API...
r110 inline void promoted_setQuery(const QString& query) { QSqlResult::setQuery(query); }
florianlink
updated to improved generator...
r128 inline void promoted_setSelect(bool s) { QSqlResult::setSelect(s); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlResult : public QObject
{ Q_OBJECT
public:
public slots:
void delete_QSqlResult(QSqlResult* obj) { delete obj; }
void bindValue(QSqlResult* theWrappedObject, const QString& placeholder, const QVariant& val, QSql::ParamType type);
void bindValue(QSqlResult* theWrappedObject, int pos, const QVariant& val, QSql::ParamType type);
florianlink
updated to improved generator...
r128 bool exec(QSqlResult* theWrappedObject);
florianlink
updated to Qt 4.6 API...
r110 bool fetchNext(QSqlResult* theWrappedObject);
florianlink
updated to improved generator...
r128 bool fetchPrevious(QSqlResult* theWrappedObject);
QVariant handle(QSqlResult* theWrappedObject) const;
QVariant lastInsertId(QSqlResult* theWrappedObject) const;
bool prepare(QSqlResult* theWrappedObject, const QString& query);
QSqlRecord record(QSqlResult* theWrappedObject) const;
bool savePrepare(QSqlResult* theWrappedObject, const QString& sqlquery);
void setActive(QSqlResult* theWrappedObject, bool a);
void setAt(QSqlResult* theWrappedObject, int at);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setForwardOnly(QSqlResult* theWrappedObject, bool forward);
void setLastError(QSqlResult* theWrappedObject, const QSqlError& e);
florianlink
updated to Qt 4.6 API...
r110 void setQuery(QSqlResult* theWrappedObject, const QString& query);
florianlink
updated to improved generator...
r128 void setSelect(QSqlResult* theWrappedObject, bool s);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtShell_QSqlTableModel : public QSqlTableModel
{
public:
PythonQtShell_QSqlTableModel(QObject* parent = 0, QSqlDatabase db = QSqlDatabase()):QSqlTableModel(parent, db),_wrapper(NULL) {};
florianlink
updated to Qt 4.8 wrappers...
r186 ~PythonQtShell_QSqlTableModel();
florianlink
updated to improved generator...
r128 virtual QModelIndex buddy(const QModelIndex& index) const;
virtual bool canFetchMore(const QModelIndex& parent) const;
virtual void childEvent(QChildEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual void clear();
florianlink
updated to improved generator...
r128 virtual int columnCount(const QModelIndex& parent) const;
virtual void customEvent(QEvent* arg__1);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QVariant data(const QModelIndex& idx, int role = Qt::DisplayRole) const;
florianlink
updated to new operators...
r120 virtual bool deleteRowFromTable(int row);
florianlink
updated to improved generator...
r128 virtual bool dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent);
virtual bool event(QEvent* arg__1);
virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
virtual void fetchMore(const QModelIndex& parent);
florianlink
updated to new operators...
r120 virtual Qt::ItemFlags flags(const QModelIndex& index) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
florianlink
updated to new operators...
r120 virtual QModelIndex index(int row, int column, const QModelIndex& parent) const;
florianlink
updated to improved generator...
r128 virtual bool insertColumns(int column, int count, const QModelIndex& parent);
virtual bool insertRowIntoTable(const QSqlRecord& values);
virtual bool insertRows(int row, int count, const QModelIndex& parent = QModelIndex());
florianlink
update with new py_ naming and field getters/setters...
r117 virtual QMap<int , QVariant > itemData(const QModelIndex& index) const;
florianlink
updated to new operators...
r120 virtual QList<QModelIndex > match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const;
virtual QMimeData* mimeData(const QList<QModelIndex >& indexes) const;
florianlink
updated to improved generator...
r128 virtual QStringList mimeTypes() const;
virtual QString orderByClause() const;
virtual void queryChange();
virtual bool removeColumns(int column, int count, const QModelIndex& parent = QModelIndex());
virtual bool removeRows(int row, int count, const QModelIndex& parent = QModelIndex());
virtual void revert();
virtual void revertRow(int row);
virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
virtual bool select();
virtual QString selectStatement() const;
virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
virtual void setEditStrategy(QSqlTableModel::EditStrategy strategy);
virtual void setFilter(const QString& filter);
virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant& value, int role);
virtual bool setItemData(const QModelIndex& index, const QMap<int , QVariant >& roles);
virtual void setSort(int column, Qt::SortOrder order);
virtual void setTable(const QString& tableName);
virtual void sort(int column, Qt::SortOrder order);
florianlink
updated to new operators...
r120 virtual QSize span(const QModelIndex& index) const;
florianlink
updated to improved generator...
r128 virtual bool submit();
virtual Qt::DropActions supportedDropActions() const;
florianlink
updated to new operators...
r120 virtual void timerEvent(QTimerEvent* arg__1);
florianlink
updated to improved generator...
r128 virtual bool updateRowInTable(int row, const QSqlRecord& values);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSqlTableModel : public QSqlTableModel
{ public:
inline void promoted_clear() { QSqlTableModel::clear(); }
inline QVariant promoted_data(const QModelIndex& idx, int role = Qt::DisplayRole) const { return QSqlTableModel::data(idx, role); }
florianlink
updated to improved generator...
r128 inline bool promoted_deleteRowFromTable(int row) { return QSqlTableModel::deleteRowFromTable(row); }
inline Qt::ItemFlags promoted_flags(const QModelIndex& index) const { return QSqlTableModel::flags(index); }
inline QVariant promoted_headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const { return QSqlTableModel::headerData(section, orientation, role); }
florianlink
updated to new operators...
r120 inline bool promoted_insertRowIntoTable(const QSqlRecord& values) { return QSqlTableModel::insertRowIntoTable(values); }
florianlink
updated to improved generator...
r128 inline bool promoted_insertRows(int row, int count, const QModelIndex& parent = QModelIndex()) { return QSqlTableModel::insertRows(row, count, parent); }
inline QString promoted_orderByClause() const { return QSqlTableModel::orderByClause(); }
inline bool promoted_removeColumns(int column, int count, const QModelIndex& parent = QModelIndex()) { return QSqlTableModel::removeColumns(column, count, parent); }
inline bool promoted_removeRows(int row, int count, const QModelIndex& parent = QModelIndex()) { return QSqlTableModel::removeRows(row, count, parent); }
inline void promoted_revert() { QSqlTableModel::revert(); }
inline void promoted_revertRow(int row) { QSqlTableModel::revertRow(row); }
inline int promoted_rowCount(const QModelIndex& parent = QModelIndex()) const { return QSqlTableModel::rowCount(parent); }
florianlink
updated to new operators...
r120 inline bool promoted_select() { return QSqlTableModel::select(); }
florianlink
updated to Qt 4.6 API...
r110 inline QString promoted_selectStatement() const { return QSqlTableModel::selectStatement(); }
florianlink
updated to new operators...
r120 inline bool promoted_setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole) { return QSqlTableModel::setData(index, value, role); }
florianlink
updated to improved generator...
r128 inline void promoted_setEditStrategy(QSqlTableModel::EditStrategy strategy) { QSqlTableModel::setEditStrategy(strategy); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 inline void promoted_setFilter(const QString& filter) { QSqlTableModel::setFilter(filter); }
florianlink
updated to Qt 4.6 API...
r110 inline void promoted_setSort(int column, Qt::SortOrder order) { QSqlTableModel::setSort(column, order); }
florianlink
updated to improved generator...
r128 inline void promoted_setTable(const QString& tableName) { QSqlTableModel::setTable(tableName); }
inline void promoted_sort(int column, Qt::SortOrder order) { QSqlTableModel::sort(column, order); }
inline bool promoted_submit() { return QSqlTableModel::submit(); }
florianlink
updated to Qt 4.6 API...
r110 inline bool promoted_updateRowInTable(int row, const QSqlRecord& values) { return QSqlTableModel::updateRowInTable(row, values); }
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };
class PythonQtWrapper_QSqlTableModel : public QObject
{ Q_OBJECT
public:
Q_ENUMS(EditStrategy )
enum EditStrategy{
OnFieldChange = QSqlTableModel::OnFieldChange, OnRowChange = QSqlTableModel::OnRowChange, OnManualSubmit = QSqlTableModel::OnManualSubmit};
public slots:
QSqlTableModel* new_QSqlTableModel(QObject* parent = 0, QSqlDatabase db = QSqlDatabase());
void delete_QSqlTableModel(QSqlTableModel* obj) { delete obj; }
void clear(QSqlTableModel* theWrappedObject);
florianlink
updated to improved generator...
r128 QVariant data(QSqlTableModel* theWrappedObject, const QModelIndex& idx, int role = Qt::DisplayRole) const;
QSqlDatabase database(QSqlTableModel* theWrappedObject) const;
bool deleteRowFromTable(QSqlTableModel* theWrappedObject, int row);
QSqlTableModel::EditStrategy editStrategy(QSqlTableModel* theWrappedObject) const;
int fieldIndex(QSqlTableModel* theWrappedObject, const QString& fieldName) const;
QString filter(QSqlTableModel* theWrappedObject) const;
Qt::ItemFlags flags(QSqlTableModel* theWrappedObject, const QModelIndex& index) const;
QVariant headerData(QSqlTableModel* theWrappedObject, int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
florianlink
updated to new operators...
r120 bool insertRecord(QSqlTableModel* theWrappedObject, int row, const QSqlRecord& record);
florianlink
updated to improved generator...
r128 bool insertRowIntoTable(QSqlTableModel* theWrappedObject, const QSqlRecord& values);
bool insertRows(QSqlTableModel* theWrappedObject, int row, int count, const QModelIndex& parent = QModelIndex());
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool isDirty(QSqlTableModel* theWrappedObject, const QModelIndex& index) const;
florianlink
updated to improved generator...
r128 QString orderByClause(QSqlTableModel* theWrappedObject) const;
QSqlIndex primaryKey(QSqlTableModel* theWrappedObject) const;
bool removeColumns(QSqlTableModel* theWrappedObject, int column, int count, const QModelIndex& parent = QModelIndex());
bool removeRows(QSqlTableModel* theWrappedObject, int row, int count, const QModelIndex& parent = QModelIndex());
florianlink
updated to Qt 4.8 wrappers...
r186 void revert(QSqlTableModel* theWrappedObject);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void revertRow(QSqlTableModel* theWrappedObject, int row);
florianlink
updated to improved generator...
r128 int rowCount(QSqlTableModel* theWrappedObject, const QModelIndex& parent = QModelIndex()) const;
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 bool select(QSqlTableModel* theWrappedObject);
QString selectStatement(QSqlTableModel* theWrappedObject) const;
florianlink
updated to new operators...
r120 bool setData(QSqlTableModel* theWrappedObject, const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
florianlink
updated to improved generator...
r128 void setEditStrategy(QSqlTableModel* theWrappedObject, QSqlTableModel::EditStrategy strategy);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 void setFilter(QSqlTableModel* theWrappedObject, const QString& filter);
florianlink
updated to improved generator...
r128 bool setRecord(QSqlTableModel* theWrappedObject, int row, const QSqlRecord& record);
florianlink
updated to Qt 4.6 API...
r110 void setSort(QSqlTableModel* theWrappedObject, int column, Qt::SortOrder order);
florianlink
updated to improved generator...
r128 void setTable(QSqlTableModel* theWrappedObject, const QString& tableName);
void sort(QSqlTableModel* theWrappedObject, int column, Qt::SortOrder order);
florianlink
updated to Qt 4.8 wrappers...
r186 bool submit(QSqlTableModel* theWrappedObject);
florianlink
updated to improved generator...
r128 QString tableName(QSqlTableModel* theWrappedObject) const;
florianlink
updated to Qt 4.6 API...
r110 bool updateRowInTable(QSqlTableModel* theWrappedObject, int row, const QSqlRecord& values);
florianlink
added newly generated wrappers for Qt 4.4.3...
r99 };