Logo Search packages:      
Sourcecode: qt-gstreamer version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Friends

QGlib::Object Class Reference

Wrapper class for GObject. More...

#include <QGlib/Object>

Inheritance diagram for QGlib::Object:
Inheritance graph
Collaboration diagram for QGlib::Object:
Collaboration graph

List of all members.

Public Member Functions

void * data (const char *key) const
ParamSpecPtr findProperty (const char *name) const
QList< ParamSpecPtrlistProperties () const
Value property (const char *name) const
void * quarkData (const Quark &quark) const
void setData (const char *key, void *data, void(*destroyCallback)(void *)=NULL)
template<class T >
void setProperty (const char *name, const T &value)
void setProperty (const char *name, const Value &value)
void setQuarkData (const Quark &quark, void *data, void(*destroyCallback)(void *)=NULL)
void * stealData (const char *key) const
void * stealQuarkData (const Quark &quark) const

Protected Member Functions

template<class T >
T * object () const
 Q_DISABLE_COPY (ObjectBase)
virtual void ref (bool increaseRef)
virtual void unref ()

Protected Attributes

void * m_object


struct Private::RefPointerEqualityCheck
class RefPointer

Detailed Description

Wrapper class for GObject.

The methods of this class can be found in ObjectBase.

Definition at line 89 of file object.h.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index