PythonQtWrapper_QSql.h
24 lines
| 850 B
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QSQL_H | ||
#define PYTHONQTWRAPPER_QSQL_H | ||||
#include <qsql.h> | ||||
#include <QObject> | ||||
#include <QVariant> | ||||
class PythonQtWrapper_QSql : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(NumericalPrecisionPolicy Location ParamTypeFlag TableType ) | ||||
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}; | ||||
public slots: | ||||
}; | ||||
#endif // PYTHONQTWRAPPER_QSQL_H | ||||