Image Component Library (ICL)
|
Abstract base class for Handle classes. More...
#include <GUIHandle.h>
Public Member Functions | |
const T * | operator* () const |
use the *-oprator to get the wrapped component (const) | |
T *& | operator* () |
use the *-oprator to get the wrapped component (unconst) | |
T * | operator-> () |
this can be used for direct access to wrapped type | |
const T * | operator-> () const |
this can be used for direct access to wrapped type | |
bool | isNull () const |
returns whether wrapped pointer is null or not | |
void | enable () |
enables the wrapped GUI component | |
void | disable () |
disables the wrapped GUI component | |
Protected Member Functions | |
GUIHandle () | |
as GUIHandle is just an interface, its base constructor is protected | |
GUIHandle (T *t, GUIWidget *w) | |
as GUIHandle is just an interface, its base constructor is protected | |
Private Attributes | |
T * | m_poContent |
wrapped component |
Abstract base class for Handle classes.
icl::qt::GUIHandle< T >::GUIHandle | ( | ) | [inline, protected] |
as GUIHandle is just an interface, its base constructor is protected
icl::qt::GUIHandle< T >::GUIHandle | ( | T * | t, |
GUIWidget * | w | ||
) | [inline, protected] |
as GUIHandle is just an interface, its base constructor is protected
void icl::qt::GUIHandle< T >::disable | ( | ) | [inline] |
disables the wrapped GUI component
Reimplemented in icl::qt::DispHandle, and icl::qt::ButtonGroupHandle.
void icl::qt::GUIHandle< T >::enable | ( | ) | [inline] |
enables the wrapped GUI component
Reimplemented in icl::qt::ButtonGroupHandle, and icl::qt::DispHandle.
bool icl::qt::GUIHandle< T >::isNull | ( | ) | const [inline] |
returns whether wrapped pointer is null or not
const T* icl::qt::GUIHandle< T >::operator* | ( | ) | const [inline] |
use the *-oprator to get the wrapped component (const)
T*& icl::qt::GUIHandle< T >::operator* | ( | ) | [inline] |
use the *-oprator to get the wrapped component (unconst)
T* icl::qt::GUIHandle< T >::operator-> | ( | ) | [inline] |
this can be used for direct access to wrapped type
const T* icl::qt::GUIHandle< T >::operator-> | ( | ) | const [inline] |
this can be used for direct access to wrapped type
T* icl::qt::GUIHandle< T >::m_poContent [private] |
wrapped component