ImagingTools Core SDK
CollectionDocumentManagerDefs.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
5namespace imtservergql
6{
7
8
9#define COLLECTION_DOCUMENT_MANAGER_DEFS(ns, DefsName) \
10 struct DefsName \
11 { \
12 typedef ns::CGetOpenedDocumentListGqlRequest GetOpenedDocumentListGqlRequest; \
13 typedef ns::CCreateNewDocumentGqlRequest CreateNewDocumentGqlRequest; \
14 typedef ns::COpenDocumentGqlRequest OpenDocumentGqlRequest; \
15 typedef ns::CSaveDocumentGqlRequest SaveDocumentGqlRequest; \
16 typedef ns::CCloseDocumentGqlRequest CloseDocumentGqlRequest; \
17 typedef ns::CGetUndoInfoGqlRequest GetUndoInfoGqlRequest; \
18 typedef ns::CDoUndoGqlRequest DoUndoGqlRequest; \
19 typedef ns::CDoRedoGqlRequest DoRedoGqlRequest; \
20 typedef ns::CResetUndoGqlRequest ResetUndoGqlRequest; \
21 }
22
23} // namespace imtservergql
24
25