ICF 3.1.1.10
Technical documentation of ICF Libraries
CVersionInfoGuiComp.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#ifndef iqtgui_CVersionInfoGuiComp_included
7#define iqtgui_CVersionInfoGuiComp_included
8
9
10// ICF includes
12#include <iser/IVersionInfo.h>
13
14#include <GeneratedFiles/istdgui/ui_CVersionInfoGuiComp.h>
15
16
17namespace istdgui
18{
19
20
24class CVersionInfoGuiComp: public istdgui::TDesignerGuiCompBase<Ui::CVersionInfoGuiComp>
25{
26public:
28
29 I_BEGIN_COMPONENT(CVersionInfoGuiComp);
30 I_ASSIGN_MULTI_0(m_versionInfosCompPtr, "VersionInfos", "List of version infos", true);
31 I_END_COMPONENT;
32
33protected:
34 // reimplemented (istdgui::CGuiComponentBase)
35 void OnGuiCreated() override;
36
37private:
38 I_MULTIREF(iser::IVersionInfo, m_versionInfosCompPtr);
39};
40
41
42} // namespace istdgui
43
44
45#endif // !iqtgui_CVersionInfoGuiComp_included
46
47
Provides access to version information.
GUI component for showing the list of module versions.
istdgui::TDesignerGuiCompBase< Ui::CVersionInfoGuiComp > BaseClass
void OnGuiCreated() override
Called just after GUI is initialized.
Base class for all Qt GUI components, which use the Qt designer's UI.
Standard GUI specific interfaces and components based on Qt.

© Witold Gantzke and Kirill Lepskiy