6#include <iqt/ITranslationManager.h>
9#include <imtserverapp/IRepresentationController.h>
16class CCommandRepresentationController:
virtual public imtserverapp::IRepresentationController
19 CCommandRepresentationController(iqt::ITranslationManager* translationManagerPtr =
nullptr);
22 virtual QByteArray GetModelId()
const override;
23 virtual bool IsModelSupported(
const istd::IChangeable& dataModel)
const override;
24 virtual bool GetRepresentationFromDataModel(
25 const istd::IChangeable& dataModel,
26 QJsonObject& representation,
27 const iprm::IParamsSet* paramsPtr =
nullptr)
const override;
28 virtual bool GetDataModelFromRepresentation(
29 const QJsonObject& representation,
30 istd::IChangeable& dataModel)
const override;
33 iqt::ITranslationManager* m_translationManagerPtr;