#ifndef QIAOJIASYSTEM_BASESQLITEDAO_H
|
#define QIAOJIASYSTEM_BASESQLITEDAO_H
|
|
|
|
class BaseSqliteDao {
|
protected:
|
public:
|
|
static LDBTool* lDBTool;
|
|
static QSqlDatabase* m_db;
|
static QSqlTableModel *m_pModel;
|
static QMutex* m_mutexVisit;
|
static void setLDBTool(LDBTool* lDBTool) {
|
BaseSqliteDao::lDBTool = lDBTool;
|
BaseSqliteDao::m_db = lDBTool->get_m_db();
|
BaseSqliteDao::m_pModel = lDBTool->get_m_pModel();
|
BaseSqliteDao::m_mutexVisit = lDBTool->get_m_mutexVisit();
|
}
|
};
|
|
LDBTool* BaseSqliteDao::lDBTool = nullptr;
|
QSqlDatabase* BaseSqliteDao::m_db = nullptr;
|
QSqlTableModel *BaseSqliteDao::m_pModel = nullptr;
|
QMutex* BaseSqliteDao::m_mutexVisit = nullptr;
|
|
#endif //QIAOJIASYSTEM_BASESQLITEDAO_H
|