ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtloggui
IViewPropertyManager.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 <imtloggui/IViewPropertyProvider.h>
7
8
9
namespace
imtloggui
10
{
11
12
13
class
IViewPropertyManager:
virtual
public
IViewPropertyProvider
14
{
15
public
:
16
virtual
bool
SetSceneRect(
const
QRectF& rect) = 0;
17
virtual
bool
SetViewRect(
const
QRectF& rect) = 0;
18
virtual
bool
SetMargins(
const
QMargins& margins) = 0;
19
virtual
bool
SetScaleRangeX(
const
istd::CRange& range) = 0;
20
virtual
bool
SetScaleRangeY(
const
istd::CRange& range) = 0;
21
};
22
23
24
}
// namespace imtloggui
25
26
Generated by
1.9.8