#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