派生自 development/c++

xuxiuxi
2019-03-04 845c62691a5b19faf67775f712f294fa0d1789f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#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