ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtbase
IStatusManager.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/IInformationProvider.h>
7
8
9
namespace
imtbase
10
{
11
12
16
class
IStatusManager
:
virtual
public
istd::IInformationProvider
17
{
18
public
:
19
virtual
void
SetInformationTimeStamp(
const
QDateTime& timestamp) = 0;
20
virtual
void
SetInformationCategory(InformationCategory category) = 0;
21
virtual
void
SetInformationId(
int
id
) = 0;
22
virtual
void
SetInformationDescription(
const
QString& description) = 0;
23
virtual
void
SetInformationSource(
const
QString& source) = 0;
24
virtual
void
SetInformationFlags(
int
flags) = 0;
25
};
26
27
28
}
// namespace imtbase
29
30
imtbase::IStatusManager
Definition
IStatusManager.h:17
imtbase
Definition
IAccountInfoProvider.h:10
Generated by
1.9.8