Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

uiBodyImpl< C, T > Class Template Reference

Simple delegating implementation of uiBody. More...

Inheritance diagram for uiBodyImpl< C, T >:
uiBody

List of all members.

Public Member Functions

 uiBodyImpl (C &handle, uiParent *parnt, T &qthing)
T * qthing ()
const T * qthing () const
const C & handle ()

Protected Member Functions

 ~uiBodyImpl ()
virtual const QWidget * qwidget_ () const

Protected Attributes

T * qthing_

Private Attributes

C & handle_

Detailed Description

template<class C, class T>
class uiBodyImpl< C, T >

Simple delegating implementation of uiBody.

Useful when a Qt object is already made, such as a QStatusBar, QMenuBar, etc.


Constructor & Destructor Documentation

template<class C , class T >
uiBodyImpl< C, T >::uiBodyImpl ( C &  handle,
uiParent parnt,
T &  qthing 
) [inline]
template<class C , class T >
uiBodyImpl< C, T >::~uiBodyImpl (  )  [inline, protected]

Member Function Documentation

template<class C , class T >
const C& uiBodyImpl< C, T >::handle (  )  [inline]
template<class C , class T >
const T* uiBodyImpl< C, T >::qthing (  )  const [inline]
template<class C , class T >
T* uiBodyImpl< C, T >::qthing (  )  [inline]
template<class C , class T >
virtual const QWidget* uiBodyImpl< C, T >::qwidget_ (  )  const [inline, protected, virtual]

Implements uiBody.


Member Data Documentation

template<class C , class T >
C& uiBodyImpl< C, T >::handle_ [private]
template<class C , class T >
T* uiBodyImpl< C, T >::qthing_ [protected]