##// END OF EJS Templates
Fix __getattr__ problems.
Fix __getattr__ problems.

File last commit:

r186:69e742701130
r207:99eb8a233276
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 };