A simple class to hold a scoped ref on a GObject. More...
#include <xap_GtkObjectHolder.h>
Public Member Functions | |
XAP_GtkObjectHolder (const XAP_GtkObjectHolder< T > &_obj) | |
XAP_GtkObjectHolder (T *_obj=NULL) | |
~XAP_GtkObjectHolder () | |
XAP_GtkObjectHolder< T > & | operator= (T *_obj) |
XAP_GtkObjectHolder< T > & | operator= (const XAP_GtkObjectHolder< T > &_obj) |
T * | obj () const |
Private Member Functions | |
void | _unref () |
void | _ref () |
Private Attributes | |
T * | m_obj |
A simple class to hold a scoped ref on a GObject.
XAP_GtkObjectHolder< T >::XAP_GtkObjectHolder | ( | const XAP_GtkObjectHolder< T > & | _obj | ) | [inline] |
XAP_GtkObjectHolder< T >::XAP_GtkObjectHolder | ( | T * | _obj = NULL |
) | [inline] |
XAP_GtkObjectHolder< T >::~XAP_GtkObjectHolder | ( | ) | [inline] |
void XAP_GtkObjectHolder< T >::_ref | ( | ) | [inline, private] |
void XAP_GtkObjectHolder< T >::_unref | ( | ) | [inline, private] |
T* XAP_GtkObjectHolder< T >::obj | ( | ) | const [inline] |
Referenced by AP_UnixDialog_Lists::_constructWindowContents(), and AP_UnixDialog_Lists::styleChanged().
XAP_GtkObjectHolder<T>& XAP_GtkObjectHolder< T >::operator= | ( | T * | _obj | ) | [inline] |
XAP_GtkObjectHolder<T>& XAP_GtkObjectHolder< T >::operator= | ( | const XAP_GtkObjectHolder< T > & | _obj | ) | [inline] |
T* XAP_GtkObjectHolder< T >::m_obj [private] |