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