mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 11:05:33 +08:00
refs #247 Removed code which is no longer used.
This commit is contained in:
@@ -178,9 +178,6 @@ namespace BlackMisc
|
||||
//! Method to return CVariant
|
||||
CVariant toCVariant() const;
|
||||
|
||||
//! Equals another CValueObject in QVariant?
|
||||
virtual bool equalsQVariant(const QVariant &qVariant) const;
|
||||
|
||||
//! Set from QVariant
|
||||
virtual void convertFromQVariant(const QVariant &variant) = 0;
|
||||
|
||||
@@ -212,9 +209,6 @@ namespace BlackMisc
|
||||
//! Is given variant equal to value of property index?
|
||||
virtual bool equalsPropertyByIndex(const CVariant &compareValue, const CPropertyIndex &index) const;
|
||||
|
||||
//! The stored object as CValueObject
|
||||
static const CValueObject *fromQVariant(const QVariant &variant);
|
||||
|
||||
protected:
|
||||
template <typename T>
|
||||
friend struct Private::CValueObjectMetaInfo;
|
||||
@@ -506,36 +500,6 @@ namespace BlackMisc
|
||||
return json;
|
||||
}
|
||||
|
||||
//! Allow comparison with QVariant, e.g. QVariant == CFrequency ?
|
||||
template <class T> typename std::enable_if<std::is_base_of<CValueObject, T>::value, bool>::type
|
||||
operator==(const QVariant &variant, const T &valueObject)
|
||||
{
|
||||
if (!variant.canConvert<T>()) return false;
|
||||
T vuc = variant.value<T>();
|
||||
return vuc == valueObject;
|
||||
}
|
||||
|
||||
//! Allow comparison with QVariant, e.g. QVariant != CFrequency ?
|
||||
template <class T> typename std::enable_if<std::is_base_of<CValueObject, T>::value, bool>::type
|
||||
operator!=(const QVariant &variant, const T &valueObject)
|
||||
{
|
||||
return !(variant == valueObject);
|
||||
}
|
||||
|
||||
//! Allow comparison with QVariant, e.g. QVariant == CFrequency ?
|
||||
template <class T> typename std::enable_if<std::is_base_of<CValueObject, T>::value, bool>::type
|
||||
operator==(const T &valueObject, const QVariant &variant)
|
||||
{
|
||||
return variant == valueObject;
|
||||
}
|
||||
|
||||
//! Allow comparison with QVariant, e.g. QVariant != CFrequency ?
|
||||
template <class T> typename std::enable_if<std::is_base_of<CValueObject, T>::value, bool>::type
|
||||
operator!=(const T &valueObject, const QVariant &variant)
|
||||
{
|
||||
return variant != valueObject;
|
||||
}
|
||||
|
||||
//! qHash overload, needed for storing CValueObject in a QSet.
|
||||
inline uint qHash(const BlackMisc::CValueObject &value, uint seed = 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user