ACF $AcfVersion:0$
TDesignerBasicGui.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/QMetaObject>
7
8// ACF includes
10
11
12namespace iqtgui
13{
14
15
19template <class UI, class WidgetType = QDialog>
20class TDesignerBasicGui: public WidgetType, public UI
21{
22public:
23 typedef WidgetType BaseClass;
24
25 TDesignerBasicGui(QWidget* parentPtr = 0, Qt::WindowFlags f = Qt::WindowFlags(0));
26};
27
28
29// public methods
30
31// reimplemented (iqtgui::CGuiComponentBase)
32
33template <class UI, class WidgetType>
34TDesignerBasicGui<UI, WidgetType>::TDesignerBasicGui(QWidget* parentPtr, Qt::WindowFlags f)
35: BaseClass(parentPtr, f)
36{
37 UI::setupUi(this);
38}
39
40
41} // namespace iqtgui
42
43
44
45
Simple integration of designer-generated GUI with QT widget class.
TDesignerBasicGui(QWidget *parentPtr=0, Qt::WindowFlags f=Qt::WindowFlags(0))
Standard GUI specific interfaces and components based on Qt.