// Copyright (C) 2015 basysKom GmbH, opensource@basyskom.com // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only #ifndef QOPCUAEVENTFILTERRESULT_H #define QOPCUAEVENTFILTERRESULT_H #include #include QT_BEGIN_NAMESPACE class QOpcUaContentFilterElementResult; class QOpcUaEventFilterResultData; class Q_OPCUA_EXPORT QOpcUaEventFilterResult { public: QOpcUaEventFilterResult(); QOpcUaEventFilterResult(const QOpcUaEventFilterResult &); QOpcUaEventFilterResult &operator=(const QOpcUaEventFilterResult &); ~QOpcUaEventFilterResult(); bool isGood() const; QList selectClauseResults() const; QList &selectClauseResultsRef(); void setSelectClauseResults(const QList &selectClausesResult); QList whereClauseResults() const; QList &whereClauseResultsRef(); void setWhereClauseResults(const QList &whereClauseResult); private: QSharedDataPointer data; }; QT_END_NAMESPACE Q_DECLARE_METATYPE(QOpcUaEventFilterResult) #endif // QOPCUAEVENTFILTERRESULT_H