ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtdoc
IDocumentNameProvider.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
// ACF includes
6
#include <istd/IPolymorphic.h>
7
8
// Qt includes
9
#include <QtCore/QByteArray>
10
#include <QtCore/QString>
11
12
13
namespace
istd
14
{
15
class
IChangeable;
16
}
17
18
19
namespace
imtdoc
20
{
21
22
23
class
IDocumentNameProvider:
virtual
public
istd::IPolymorphic
24
{
25
public
:
26
virtual
QString GetDefaultDocumentName(
const
QByteArray& objectId,
const
istd::IChangeable& document)
const
= 0;
27
};
28
29
30
}
// namespace imtdoc
Generated by
1.9.8