mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-10 23:46:00 -06:00
#4662 Fix erratic behaviour in Tree Selection Editor
This commit is contained in:
parent
b5964063a3
commit
6742f59cb3
@ -84,9 +84,10 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
/// Operates on scalar content T value of the std::list<T>
|
||||
static bool isDataElementEqual(const QVariant& variantValue, const QVariant& variantValue2)
|
||||
{
|
||||
return PdmValueFieldSpecialization<std::list<T>>::isEqual(variantValue, variantValue2);
|
||||
return PdmValueFieldSpecialization<T>::isEqual(variantValue, variantValue2);
|
||||
}
|
||||
|
||||
/// Methods to get a list of options for a field, specialized for AppEnum
|
||||
@ -121,9 +122,10 @@ public:
|
||||
return PdmValueFieldSpecialization< std::vector<T> >::setFromVariant(variantValue, value);
|
||||
}
|
||||
|
||||
/// Operates on scalar content T value of the std::vector<T>
|
||||
static bool isDataElementEqual(const QVariant& variantValue, const QVariant& variantValue2)
|
||||
{
|
||||
return PdmValueFieldSpecialization<std::vector<T>>::isEqual(variantValue, variantValue2);
|
||||
return PdmValueFieldSpecialization<T>::isEqual(variantValue, variantValue2);
|
||||
}
|
||||
|
||||
/// Methods to get a list of options for a field, specialized for AppEnum
|
||||
|
@ -253,7 +253,7 @@ QVariant caf::PdmFieldUiCap<FieldType>::toUiBasedQVariant() const
|
||||
template < typename FieldType>
|
||||
bool caf::PdmFieldUiCap<FieldType>::isQVariantDataEqual(const QVariant& oldUiBasedQVariant, const QVariant& newUiBasedQVariant) const
|
||||
{
|
||||
return PdmUiFieldSpecialization<typename FieldType::FieldDataType>::isDataElementEqual(oldUiBasedQVariant, newUiBasedQVariant);
|
||||
return PdmValueFieldSpecialization<typename FieldType::FieldDataType>::isEqual(oldUiBasedQVariant, newUiBasedQVariant);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user