#ifndef DrawFac_H #define DrawFac_H #include #include "qmycustomplot.h" typedef struct { int iCode; //代码 QString Fac; //相 QString Phase; //亚相 QString mFac; //微相 }FAC_DEF; typedef struct { int no; float sdep; float edep; char Fac[32]; char Phase[32]; char mFac[32]; char Dest[32]; }FAC_TABLE; //沉积相 class CDrawFac:public QObject { Q_OBJECT public: CDrawFac(QMyCustomPlot *myCustomPlot, QString strSlfName, QString csCurve); virtual ~CDrawFac(void); public: QList m_FracDef; QList m_ObjList; QMyCustomPlot *m_myCustomPlot; public: void ReadFracDef(); void ReadData(QString strSlfName, QString csCurve); void DrawFac(int iType); public slots: }; #endif