6#include <istd/IChangeable.h>
9#include <imtdoc/CEventBase.h>
16class CDocumentChangedEvent :
public CEventBase
19 CDocumentChangedEvent() =
delete;
20 CDocumentChangedEvent(
21 const QByteArray& userId,
22 const QByteArray& documentId,
23 const QByteArray& documentTypeId,
24 const QString& documentName,
25 const QUrl& documentUrl,
27 const istd::IChangeable& document,
28 const istd::IChangeable::ChangeSet& changeSet);
29 const istd::IChangeable& GetDocument()
const;
30 istd::IChangeable::ChangeSet GetChangeSet()
const;
33 virtual QByteArray Type()
const override;
36 const istd::IChangeable& m_document;
37 const istd::IChangeable::ChangeSet& m_changeSet;