Go to the documentation of this file.
6#ifndef iqtgui_TGuiComponentBase_included
7#define iqtgui_TGuiComponentBase_included
11#include <QtCore/QtGlobal>
12#include <QtWidgets/QWidget>
25template <
class W
idgetType>
43template <
class W
idgetType>
49template <
class W
idgetType>
52 return dynamic_cast<WidgetType*
>(GetWidget());
60template <
class W
idgetType>
63 Q_ASSERT(!IsGuiCreated());
65 WidgetType* widgetPtr =
new WidgetType(parentPtr);
Base class for classes implementing interface istdgui::IGuiObject.
Base class for all Qt GUI componentes.
CGuiComponentBase BaseClass
virtual QWidget * CreateQtWidget(QWidget *parentPtr)
Create slave widget object.
virtual WidgetType * GetQtWidget() const
Standard GUI specific interfaces and components based on Qt.
© Witold Gantzke and Kirill Lepskiy