6#include <QtCore/QtGlobal>
7#if QT_VERSION >= 0x050000
8#include <QtWidgets/QWidget>
10#include <QtGui/QWidget>
25template <
class W
idgetType>
42template <
class W
idgetType>
48template <
class W
idgetType>
51 return dynamic_cast<WidgetType*
>(GetWidget());
57template <
class W
idgetType>
60 Q_ASSERT(!IsGuiCreated());
62 WidgetType* widgetPtr =
new WidgetType(parentPtr);
Base class for classes implementing interface iqtgui::IGuiObject.
Base class for all Qt GUI componentes.
virtual QWidget * CreateQtWidget(QWidget *parentPtr) override
Create slave widget object.
CGuiComponentBase BaseClass
virtual WidgetType * GetQtWidget() const
Standard GUI specific interfaces and components based on Qt.