ACF $AcfVersion:0$
CArcParamsGuiComp.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#include <i2d/CArc.h>
6
7#include <iview/CArcShape.h>
8
10#include <GeneratedFiles/iqt2d/ui_CArcParamsGuiComp.h>
11
12
13namespace iqt2d
14{
15
16
19 Ui::CArcParamsGuiComp,
20 iview::CArcShape,
21 i2d::CArc>
22{
23 Q_OBJECT
24
25public:
27 Ui::CArcParamsGuiComp,
30
31 I_BEGIN_COMPONENT(CArcParamsGuiComp);
32 I_END_COMPONENT;
33
34protected:
35 // reimplemented (iqtgui::TGuiObserverWrap)
36 virtual void UpdateModel() const override;
37 virtual void UpdateGui(const istd::IChangeable::ChangeSet& changeSet) override;
38
39 // reimplemented (iqtgui::CGuiComponentBase)
40 virtual void OnGuiCreated() override;
41 virtual void OnGuiDestroyed() override;
42 virtual void OnGuiRetranslate() override;
43
44protected Q_SLOTS:
45 void OnParamsChanged(double value);
46};
47
48
49} // namespace iqt2d
50
Definition of graphical circle object.
Definition CCircle.h:22
virtual void OnGuiDestroyed() override
virtual void OnGuiRetranslate() override
virtual void UpdateModel() const override
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
void OnParamsChanged(double value)
iqt2d::TShapeParamsGuiCompBase< Ui::CArcParamsGuiComp, iview::CArcShape, i2d::CCircle > CArc
virtual void OnGuiCreated() override
Set of change flags (its IDs).
Definition IChangeable.h:36
This package contains Qt based implementations for 2D graphic objects.