ImagingTools Core SDK
CDocumentOpenedEvent.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// ImtCore includes
6#include <imtdoc/CEventBase.h>
7
8
9namespace imtdoc
10{
11
12
13class CDocumentOpenedEvent : public CEventBase
14{
15public:
16 CDocumentOpenedEvent() = delete;
17 CDocumentOpenedEvent(
18 const QByteArray& userId,
19 const QByteArray& documentId,
20 const QByteArray& documentTypeId,
21 const QString& documentName,
22 const QUrl& documentUrl,
23 bool isDirty);
24
25 // reimplemented (CEventBase)
26 virtual QByteArray Type() const override;
27};
28
29
30} // namespace imtdoc
31
32