51 class ICLQt_API GUIWidget :
public QWidget,
public utils::Uncopyable{
72 layoutType lt=gridLayout,
88 void addToGrid(QWidget *c,
int x = 0,
int y = 0,
int width = 1,
int height = 1);
94 virtual QLayout *
getGUIWidgetLayout() {
return m_poGridLayout ? (QLayout*)m_poGridLayout : m_poOtherLayout; }
104 m_vecCallbacks.push_back(cb);
108 m_vecComplexCallbacks.push_back(cb);
112 m_vecCallbacks.clear();
113 m_vecComplexCallbacks.clear();
123 virtual QSize sizeHint()
const;
The General Function Template.
Definition: Function.h:284
undocument this line if you encounter any issues!
Definition: Any.h:37
Utilty class to simplify creation of GUI components.
Definition: GUIDefinition.h:52
Main Class of ICL's GUI creation framework.
Definition: GUI.h:60
just a helper class for GUI Layouting
Definition: ProxyLayout.h:43
Size class of the ICL.
Definition: Size.h:61
#define ICLQt_API
Definition: CompatMacros.h:178