ACF $AcfVersion:0$
CShapeStatusInfoComp.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// ACF includes
7
9
10
11namespace iview
12{
13
14
19{
20public:
22 I_BEGIN_COMPONENT(CShapeStatusInfoComp);
23 I_REGISTER_INTERFACE(IShapeStatusInfo);
24 I_END_COMPONENT;
25
26 // reimplemented (iview::IShapeStatusInfo)
27 virtual QString GetInfoText() const override;
28 virtual void SetInfoText(const QString& infoText) override;
29
30private:
31 QString m_infoText;
32};
33
34
35} // namespace iview
36
37
38
39
Base class for component implementation.
Standard implementation of IShapeStatusInfo interface.
virtual QString GetInfoText() const override
Get information text for the current position.
virtual void SetInfoText(const QString &infoText) override
Set information text for the current position.
icomp::CComponentBase BaseClass
Interface for access local bitmap information.
In this library is defined 2D view concept and standard visualisation objects.