Refactor dialog package.
This commit is contained in:
@@ -16,16 +16,15 @@ public:
|
||||
static bool Open();
|
||||
static bool Open(QSqlDatabase* base);
|
||||
static void Close();
|
||||
static void QueryFirst(QString sql, QMap<QString,QVariant>& result, QMap<QString,QVariant>* params = nullptr);
|
||||
static int QueryCount(QString sql, QMap<QString,QVariant>* params = nullptr);
|
||||
static int ExecuteNoQuery(QString sql, QMap<QString,QVariant>* params = nullptr);
|
||||
static void QueryMap(QString sql, QMap<QString,QVariant>& result, QMap<QString,QVariant>* params = nullptr);
|
||||
static QSqlQueryModel* QueryModel(QString queryName);
|
||||
static QSqlQueryModel* QueryModel(QString queryName, QString sql, QMap<QString,QVariant>* params = nullptr);
|
||||
static void QueryFirst(const QString &sql, QMap<QString,QVariant>& result, const QMap<QString, QVariant> ¶ms = QMap<QString, QVariant>());
|
||||
static int QueryCount(const QString &sql, const QMap<QString, QVariant> ¶ms = QMap<QString, QVariant>());
|
||||
static int ExecuteNoQuery(const QString &sql,const QMap<QString, QVariant> ¶ms = QMap<QString, QVariant>());
|
||||
static void QueryMap(const QString& sql, QMap<QString,QVariant>& result, const QMap<QString, QVariant> ¶ms = QMap<QString, QVariant>());
|
||||
static QSqlQueryModel* QueryModel(const QString &queryName);
|
||||
static QSqlQueryModel* QueryModel(const QString &queryName, const QString &sql, const QMap<QString, QVariant> ¶ms = QMap<QString, QVariant>());
|
||||
static QSqlTableModel* getTable(const QString & tableName);
|
||||
private:
|
||||
static QSqlDatabase* defaultDatabase;
|
||||
static QHash<QString,QSqlQueryModel*>* cache;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user