logplus/WellLogUI/src/adapter_defs.h

51 lines
656 B
C++

#ifndef ADAPTER_DEFS_H
#define ADAPTER_DEFS_H
#include <QVariant>
#include <QObject>
struct DataPair
{
public:
DataPair()
{
}
DataPair(QVariant val,Qt::ItemFlag flg=Qt::NoItemFlags)
{
value=val;
itemflag=flg;
}
DataPair(const DataPair& pair)
{
itemflag=pair.itemflag;
value=pair.value;
}
Qt::ItemFlag itemflag;
QVariant value;
DataPair operator =(const DataPair& pair )
{
itemflag=pair.itemflag;
value=pair.value;
return *this;
}
};
Q_DECLARE_METATYPE(DataPair)
enum DType
{
D_WellData=0,
D_WellLogData,
D_MultWellLogData,
D_TableWellLogData,
D_TDTWellLogData,
D_FMTWellLogData,
D_NONE
};
#endif