ACF $AcfVersion:0$
CAbGuiComp.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
8
9// Tutorial includes
10#include "IAb.h"
11
12#include <GeneratedFiles/ModelObserver/ui_CAbGuiComp.h>
13
14
18class CAbGuiComp: public iqtgui::TDesignerGuiObserverCompBase<Ui::CAbGuiComp, IAb>
19{
20 Q_OBJECT
21public:
23
24 I_BEGIN_COMPONENT(CAbGuiComp);
25 I_END_COMPONENT;
26
27protected:
28 // reimplemented (iqtgui::TGuiObserverWrap)
29 virtual void UpdateModel() const override;
30 virtual void UpdateGui(const istd::IChangeable::ChangeSet& changeSet) override;
31 virtual void OnGuiModelAttached() override;
32
33 // reimplemented (CGuiComponentBase)
34 virtual void OnGuiCreated() override;
35
36private Q_SLOTS:
40 void OnAValueChanged(int value);
41
45 void OnBValueChanged(const QString& value);
46};
47
48
49
50
UI-observer component of IAb interface.
Definition CAbGuiComp.h:19
virtual void UpdateModel() const override
iqtgui::TDesignerGuiObserverCompBase< Ui::CAbGuiComp, IAb > BaseClass
Definition CAbGuiComp.h:22
virtual void OnGuiModelAttached() override
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
virtual void OnGuiCreated() override
Base class for all Qt GUI components.
Set of change flags (its IDs).
Definition IChangeable.h:36