|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
#include "mModuleDefines.h"
|
|
|
|
|
|
#include "mGuiSysManager_global.h"
|
|
|
|
|
|
|
|
|
|
|
|
class QSqlDatabase;
|
|
|
|
|
|
|
|
|
|
|
|
// <20>빤<EFBFBD><EBB9A4><EFBFBD><EFBFBD>CardInfo
|
|
|
|
|
|
class M_GUI_SYSMANAGER_EXPORT iCardInfo
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
iCardInfo();
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϻ<CFBA>ȡ<EFBFBD><C8A1><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD>Ϣ
|
|
|
|
|
|
void readInnerInfos();
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD>½<EFBFBD>/ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳ɹ<DFB3>ʱ<EFBFBD><CAB1>ˢ<EFBFBD><CBA2>
|
|
|
|
|
|
// <20><><EFBFBD>Ե<EFBFBD>ǰ<EFBFBD>Ĺ<F2BFAAB5><C4B9><EFBFBD>
|
|
|
|
|
|
bool freshWellRstInfos(bool bWell, \
|
|
|
|
|
|
QStringList& listTags, \
|
|
|
|
|
|
bool bAddObj);
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
// <20><>ȡ<EFBFBD><C8A1><EFBFBD>ݿ<EFBFBD>
|
|
|
|
|
|
void readFromDb();
|
|
|
|
|
|
void _queryInners(QSqlDatabase& db);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
|
|
|
|
|
|
|
QString getProjField(int nMaxLen = 64) const; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
QString getProjDesc(int nMaxLen = 64) const; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע˵<D7A2><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
QString getProjCreator() const; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
QString getProjLastModified() const; //<2F><EFBFBD>ʱ<EFBFBD><CAB1>
|
|
|
|
|
|
|
|
|
|
|
|
QString getProjRstSketch(QString sCode = "") const; //<2F><><EFBFBD><EFBFBD>ͼ
|
|
|
|
|
|
|
|
|
|
|
|
QString getSumWellNames(int nMaxLen = 64) const;//<2F><><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>
|
|
|
|
|
|
QString getSumRstTags(int nMaxLen = 64) const; //<2F>ɹ<EFBFBD><C9B9>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>
|
|
|
|
|
|
int getProjWellCount() const; //<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
|
int getProjRstCount() const; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
/// @brief һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...ģʽ
|
|
|
|
|
|
/// @param s: ԭ
|
|
|
|
|
|
/// @param nMaxLen: <20><><EFBFBD>ȣ<F3B3A4B6><C8A3><EFBFBD><EFBFBD><EFBFBD>-1<><31><EFBFBD><EFBFBD><F2B2BBBD>д<EFBFBD><D0B4><EFBFBD>
|
|
|
|
|
|
/// @param nMode: ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¡<EFBFBD><C2A1><EFBFBD>
|
|
|
|
|
|
/// 0<><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ĩβ<C4A9><CEB2>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>...
|
|
|
|
|
|
/// 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ+ĩβ<C4A9><CEB2><EFBFBD>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD>...
|
|
|
|
|
|
/// 2/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĩβ<C4A9><CEB2><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>...
|
|
|
|
|
|
QString trimStrTo(QString s, int nMaxLen, int nMode = 1) const;
|
|
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
// <20><>Ӧ E:/Run/mWTAI/Bin/TestOfWTAI
|
|
|
|
|
|
QString m_sDir;
|
|
|
|
|
|
// <20><>Ӧ E:/Run/mWTAI/Bin/TestOfWTAI/TestDemo3
|
|
|
|
|
|
QString m_sDirExt;
|
|
|
|
|
|
// <20><>Ӧ TestDemo3
|
|
|
|
|
|
QString m_sProjName;
|
|
|
|
|
|
// <20><>Ӧ E:/Run/mWTAI/Bin/TestOfWTAI/TestDemo3/TestDemo3.db
|
|
|
|
|
|
QString m_sUrl;
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
QString m_sProjField;
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
QString m_sProjDesc;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD>б<EFBFBD>
|
|
|
|
|
|
QStringList m_listWellNames;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳɹ<CDB3>
|
|
|
|
|
|
QStringList m_listRstUtilTags;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+ʱ<><CAB1>
|
|
|
|
|
|
QString m_sCreator;
|
|
|
|
|
|
QString m_sTimeLastModified;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>ͼ
|
|
|
|
|
|
QString m_sRstImgSketch;
|
|
|
|
|
|
};
|