#ifndef ICL_BOX_HANDLE_H #define ICL_BOX_HANDLE_H #include #include #include namespace icl{ /// A Handle for container GUI components (hbox and vbox) \ingroup HANDLES class BoxHandle : public GUIHandle{ public: /// create an empty handle BoxHandle(): GUIHandle(){} /// create a difined handle BoxHandle(QWidget *w, GUIWidget *guiw):GUIHandle(w,guiw){} /// returns the associated layout QLayout *getLayout() { return (**this)->layout(); } /// adds an external compnent to the underlying widgets layout void add(QWidget *comp){ getLayout()->addWidget(comp); } }; } #endif