ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtqml
CQmlObjectCollectionIterator.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// Qt includes
6
#include <QtCore/QObject>
7
8
// ImtCore includes
9
#include <imtbase/IObjectCollectionIterator.h>
10
11
12
namespace
imtqml
13
{
14
15
16
class
CQmlObjectCollectionIterator :
public
QObject
17
{
18
Q_OBJECT
19
20
public
:
21
CQmlObjectCollectionIterator(
imtbase::IObjectCollectionIterator
* iterator);
22
Q_INVOKABLE
virtual
bool
next();
23
Q_INVOKABLE
virtual
bool
previous();
24
Q_INVOKABLE
virtual
QString getData(
const
QByteArray& fieldName);
25
26
private
:
27
imtbase::IObjectCollectionIterator
* m_objectCollectionIterator;
28
};
29
30
31
}
32
33
imtbase::IObjectCollectionIterator
Definition
IObjectCollectionIterator.h:18
Generated by
1.9.8