6#include <ilog/TLoggerCompWrap.h>
7#include <iprm/CParamsSet.h>
10#include <imtbase/IObjectCollection.h>
11#include <imtqml/CQmlObjectCollectionIterator.h>
18class CQmlObjectCollectionComp:
20 public ilog::CLoggerComponentBase
24 typedef ilog::CLoggerComponentBase BaseClass;
26 I_BEGIN_COMPONENT(CQmlObjectCollectionComp);
27 I_ASSIGN(m_objectCollectionCompPtr,
"ObjectCollection",
"Object collection",
true,
"ObjectCollection");
30 Q_INVOKABLE
virtual int GetElementsCount(QString filterParams =
"");
31 Q_INVOKABLE
virtual imtqml::CQmlObjectCollectionIterator* CreateObjectCollectionIterator(
int offset = 0,
int count = -1, QString selectionParams =
"");
34 iprm::CParamsSet* GetFilters(QString filterParams);