6#include <ilog/TLoggerCompWrap.h>
9#include <imtbase/IDocumentChangeGenerator.h>
10#include <imtbase/IOperationContextController.h>
17class COperationContextControllerComp:
18 public ilog::CLoggerComponentBase,
19 virtual public imtbase::IOperationContextController
22 typedef ilog::CLoggerComponentBase BaseClass;
24 I_BEGIN_COMPONENT(COperationContextControllerComp)
25 I_REGISTER_INTERFACE(imtbase::IOperationContextController);
26 I_ASSIGN(m_documentChangeGeneratorCompPtr,
"DocumentChangeGenerator",
"Change generator for the collection object",
true,
"DocumentChangeGenerator");
32 const QByteArray& operationTypeId,
33 const QByteArray& objectId,
34 const istd::IChangeable* objectPtr =
nullptr,
35 const iprm::IParamsSet* paramsPtr =
nullptr)
override;
37 I_REF(imtbase::IDocumentChangeGenerator, m_documentChangeGeneratorCompPtr);