ACF $AcfVersion:0$
CAnnulusSegmentParamsGuiComp.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
9
10#include <GeneratedFiles/iqt2d/ui_CAnnulusSegmentParamsGuiComp.h>
11
12
13namespace iqt2d
14{
15
16
19 Ui::CAnnulusSegmentParamsGuiComp,
20 iview::CAnnulusSegmentShape,
21 i2d::CAnnulusSegment>
22{
23 Q_OBJECT
24
25public:
27 Ui::CAnnulusSegmentParamsGuiComp,
30
31 I_BEGIN_COMPONENT(CAnnulusSegmentParamsGuiComp);
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 void OnActionTriggered(QAction* actionPtr);
47};
48
49
50} // namespace iqt2d
51
52
Radial segment of the annulus object.
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
virtual void OnGuiCreated() override
virtual void OnGuiRetranslate() override
virtual void UpdateModel() const override
virtual void OnGuiDestroyed() override
void OnActionTriggered(QAction *actionPtr)
iqt2d::TShapeParamsGuiCompBase< Ui::CAnnulusSegmentParamsGuiComp, iview::CAnnulusSegmentShape, i2d::CAnnulusSegment > BaseClass
Set of change flags (its IDs).
Definition IChangeable.h:36
This package contains Qt based implementations for 2D graphic objects.