6#include <QtCore/QtCore>
9#include <ilog/TLoggerCompWrap.h>
10#include <iprm/IParamsSet.h>
13#include <imtdesign/IDesignTokenProcessor.h>
14#include <imtdesign/IDesignTokenArgumentsParser.h>
15#include <imtdesign/IDesignTokenFileParser.h>
21class CDesignTokenSplitProcessorComp:
public ilog::CLoggerComponentBase,
public IDesignTokenProcessor
24 typedef ilog::CLoggerComponentBase BaseClass;
26 I_BEGIN_COMPONENT(CDesignTokenSplitProcessorComp);
27 I_REGISTER_INTERFACE(IDesignTokenProcessor);
28 I_ASSIGN(m_argumentParserCompPtr,
"ArgumentsParser",
"Arguments Parser",
true,
"IDesignTokenArgumentsParser")
29 I_ASSIGN(m_designTokenFileParserCompPtr, "DesignTokenFileParser", "Design token file parser", true, "IDesignTokenFileParser")
33 virtual
int Exec() override;
34 virtual QByteArray GetHelpString() const override;
38 I_REF(IDesignTokenArgumentsParser, m_argumentParserCompPtr);
39 I_REF(IDesignTokenFileParser, m_designTokenFileParserCompPtr);