#pragma once #include "iWxPvtSubPhase.h" namespace Ui { class iWxPvtSubPhaseOil; } // 油 class M_TOOL_PVT_EXPORT iWxPvtSubPhaseOil : public iWxPvtSubPhase { Q_OBJECT public: explicit iWxPvtSubPhaseOil(QString sFluidType, \ QString sPhaseType, \ QWidget *parent = 0); ~iWxPvtSubPhaseOil(); // 初始化 virtual void initUI(); // 文件标识 virtual QString getFilePvtTag(); protected: // 默认值 virtual void initDefault(); virtual void dealwithPvtItemAlgos_O(QString sPara);//油 virtual void dealWithMethodItemExt(QGridLayout* pLayout, QString sPara, int r, int& c); // 返回数据 virtual bool getParaValue(QString sPara, double &dValue, QString sUnitDest = ""); virtual void onSerialize(ZxSerializer* ser); virtual void onDeserialize(ZxSerializer* ser); private slots: void slotVasBegSetting(); private: Ui::iWxPvtSubPhaseOil *ui; double m_dPsep; double m_dTsep; // 20260421 扩展一项,即: // 针对油单相、油水两相,采用Oil,对应死油 // 针对油气两相,采用OilExt,对应饱和油 bool m_bDeadMode; //是否死油模式 };