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 |