PythonQtWrapper_QSqlError.h
34 lines
| 1.5 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QSQLERROR_H | ||
#define PYTHONQTWRAPPER_QSQLERROR_H | ||||
#include <qsqlerror.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qsqlerror.h> | ||||
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
|
r28 | int number(QSqlError* theWrappedObject) const; | ||
void setDriverText(QSqlError* theWrappedObject, const QString& driverText); | ||||
florianlink
|
r24 | QString text(QSqlError* theWrappedObject) const; | ||
florianlink
|
r28 | bool isValid(QSqlError* theWrappedObject) const; | ||
void setDatabaseText(QSqlError* theWrappedObject, const QString& databaseText); | ||||
florianlink
|
r24 | QSqlError::ErrorType type(QSqlError* theWrappedObject) const; | ||
florianlink
|
r28 | void setType(QSqlError* theWrappedObject, QSqlError::ErrorType type); | ||
florianlink
|
r13 | QString databaseText(QSqlError* theWrappedObject) const; | ||
florianlink
|
r24 | void setNumber(QSqlError* theWrappedObject, int number); | ||
QString driverText(QSqlError* theWrappedObject) const; | ||||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QSQLERROR_H | ||||