QtGStreamer 1.2.0
|
#include <QGlib/ParamSpec>
Public Types | |
enum | ParamFlag { Readable = 1<<0 , Writable = 1<<1 , ReadWrite = Readable | Writable , Construct = 1<<2 , ConstructOnly = 1<<3 , LaxValidation = 1<<4 , Deprecated = 1<<31 } |
Public Member Functions | |
QString | name () const |
QString | nick () const |
QString | description () const |
ParamFlags | flags () const |
Type | valueType () const |
Type | ownerType () const |
void * | quarkData (const Quark &quark) const |
void * | stealQuarkData (const Quark &quark) const |
void | setQuarkData (const Quark &quark, void *data, void(*destroyCallback)(void *)=NULL) |
Protected Member Functions | |
virtual void | ref (bool increaseRef) |
virtual void | unref () |
![]() | |
template<class T > | |
T * | object () const |
Additional Inherited Members | |
![]() | |
void * | m_object |
Wrapper class for GParamSpec.
GParamSpec is an object structure that encapsulates the metadata required to specify parameters, such as e.g. GObject properties.
Definition at line 34 of file paramspec.h.
enum QGlib::ParamSpec::ParamFlag |
Definition at line 38 of file paramspec.h.
QString QGlib::ParamSpec::name | ( | ) | const |
Definition at line 24 of file paramspec.cpp.
QString QGlib::ParamSpec::nick | ( | ) | const |
Definition at line 29 of file paramspec.cpp.
QString QGlib::ParamSpec::description | ( | ) | const |
Definition at line 34 of file paramspec.cpp.
ParamSpec::ParamFlags QGlib::ParamSpec::flags | ( | ) | const |
Definition at line 39 of file paramspec.cpp.
Type QGlib::ParamSpec::valueType | ( | ) | const |
Definition at line 44 of file paramspec.cpp.
Type QGlib::ParamSpec::ownerType | ( | ) | const |
Definition at line 49 of file paramspec.cpp.
void * QGlib::ParamSpec::quarkData | ( | const Quark & | quark | ) | const |
Definition at line 54 of file paramspec.cpp.
void * QGlib::ParamSpec::stealQuarkData | ( | const Quark & | quark | ) | const |
Definition at line 59 of file paramspec.cpp.
void QGlib::ParamSpec::setQuarkData | ( | const Quark & | quark, |
void * | data, | ||
void(*)(void *) | destroyCallback = NULL |
||
) |
Definition at line 64 of file paramspec.cpp.
|
protectedvirtual |
Implements QGlib::RefCountedObject.
Definition at line 69 of file paramspec.cpp.
|
protectedvirtual |
Implements QGlib::RefCountedObject.
Definition at line 76 of file paramspec.cpp.