#ifndef ADAPTER_DEFS_H #define ADAPTER_DEFS_H #include #include 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