6#include <istd/IChangeable.h>
13class CTaskCollectionUpdateEvent:
public istd::IChangeable
22 CTaskCollectionUpdateEvent();
23 CTaskCollectionUpdateEvent(
24 const QByteArray& itemId,
25 UpdateType updateType,
const QVariant& oldValue = QVariant(),
const QVariant& newValue = QVariant());
26 UpdateType GetUpdateType()
const;
27 QVariant GetOldValue()
const;
28 QVariant GetNewValue()
const;
31 virtual int GetSupportedOperations()
const override;
32 virtual bool CopyFrom(
const IChangeable&
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
33 virtual bool IsEqual(
const IChangeable&
object)
const override;
34 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
38 UpdateType m_updateType;