13 # define mHANDLE_OBJ C 17 # define mQWIDGET_BODY T 21 # define mQWIDGET_BASE mQWIDGET_BODY 27 virtual const QWidget*
qwidget_()
const {
return this; }
29 #ifndef UIBASEBODY_ONLY 30 virtual void setFont(
const QFont& )
33 if ( !uifont() ) {
pErrMsg(
"no uifont!");
return; }
39 uiBody::fontchanged();
55 #ifdef UIPARENT_BODY_CENTR_WIDGET 59 uiGroup* uiCentralWidg() {
return centralwidget_; }
62 virtual void addChild( uiBaseObject& child )
64 if ( !initing_ && centralwidget_ )
70 virtual void manageChld_( uiBaseObject& o, uiObjectBody& b )
72 if ( !initing_ && centralwidget_ )
73 centralwidget_->manageChld( o, b );
82 if ( !child || initing_ )
return;
84 centralwidget_->attachChild( tp, child, other,
95 virtual const QWidget* managewidg_()
const 98 return centralwidget_->
pbody()->managewidg();
116 #ifdef UIBASEBODY_ONLY 117 # undef UIBASEBODY_ONLY 119 #ifdef UIPARENT_BODY_CENTR_WIDGET 120 # undef UIPARENT_BODY_CENTR_WIDGET
C & handle_
Definition: i_uiobjqtbody.h:109
virtual void addChild(uiBaseObject &child)
Definition: uiparentbody.h:34
virtual uiObject & uiObjHandle()
Definition: i_uiobjqtbody.h:51
#define mHANDLE_OBJ
Definition: uiobjbody.h:14
virtual void fontChange(const QFont &oldFont)
Definition: i_uiobjqtbody.h:37
The base class for most UI elements.
Definition: uiobj.h:35
virtual const QWidget * qwidget_() const
Definition: i_uiobjqtbody.h:27
C & handle()
Definition: i_uiobjqtbody.h:105
void addChild(uiBaseObject &)
virtual void setFont(const QFont &)
override Qt
Definition: i_uiobjqtbody.h:31
virtual void closeEvent(QCloseEvent *e)
override Qt
Definition: i_uiobjqtbody.h:43
constraintType
Definition: uilayout.h:17
#define pErrMsg(msg)
Usual access point for programmer error messages.
Definition: errmsg.h:34