ACF $AcfVersion:0$
COptionsListEditorComp.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//Qt includes
6#include <QtCore/QtGlobal>
7#if QT_VERSION >= 0x050000
8#include <QtWidgets/QMenu>
9#else
10#include <QtGui/QMenu>
11#endif
12
13// ACF includes
15
17
18#include <GeneratedFiles/iqtprm/ui_COptionsListEditorComp.h>
19
20
21namespace iqtprm
22{
23
24
26 Ui::COptionsListEditorComp,
27 iprm::IOptionsList>
28{
29 Q_OBJECT
30
31public:
33 Ui::COptionsListEditorComp,
35
36 I_BEGIN_COMPONENT(COptionsListEditorComp);
37 I_ASSIGN(m_iconSizeAttrPtr, "IconSize", "Size for page icons", false, 32);
38 I_END_COMPONENT;
39
41
42protected Q_SLOTS:
44
45protected:
46 void UpdateList();
48
49 // reimplemented (iqtgui::TGuiObserverWrap)
50 virtual void OnGuiModelAttached() override;
51 virtual void OnGuiModelDetached() override;
52 virtual void UpdateGui(const istd::IChangeable::ChangeSet& changeSet) override;
53
54 // reimplemented (iqtgui::CGuiComponentBase)
55 virtual void OnGuiCreated() override;
56 virtual void OnGuiRetranslate() override;
57
58private:
59 I_ATTR(int, m_iconSizeAttrPtr);
60};
61
62
63} // namespace iqtprm
64
65
66
67
Constraints of selection from set of possibilities.
Base class for all Qt GUI components.
virtual void OnGuiModelAttached() override
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsListEditorComp, iprm::IOptionsList > BaseClass
virtual void OnGuiCreated() override
virtual void OnGuiRetranslate() override
virtual void OnGuiModelDetached() override
Set of change flags (its IDs).
Definition IChangeable.h:36
This package contains Qt based implementations of standard parameter components.