51 lines
656 B
C
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
|