ImagingTools Core SDK
CSimpleAttributeManagerViewComp.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5// ACF includes
6#include <iattr/IAttributesProvider.h>
7#include <iqtgui/TDesignerGuiObserverCompBase.h>
8
9// ImtCore includes
10#include <GeneratedFiles/imtgui/ui_CSimpleAttributeManagerViewComp.h>
11
12
13namespace imtgui
14{
15
16
17class CSimpleAttributeManagerViewComp
18 : public iqtgui::TDesignerGuiObserverCompBase<Ui::CSimpleAttributeManagerViewComp, iattr::IAttributesProvider>
19{
20 Q_OBJECT
21public:
22 typedef iqtgui::TDesignerGuiObserverCompBase<Ui::CSimpleAttributeManagerViewComp, iattr::IAttributesProvider> BaseClass;
23
24 I_BEGIN_COMPONENT(CSimpleAttributeManagerViewComp)
25 I_END_COMPONENT;
26
27protected:
28 // reimplemented (iqtgui::TGuiObserverWrap)
29 void UpdateGui(const istd::IChangeable::ChangeSet& changeSet) override;
30};
31
32
33} // namespace imtgui