17#ifndef QGLIB_PARAMSPEC_H
18#define QGLIB_PARAMSPEC_H
21#include "refpointer.h"
24#include <QtCore/QString>
41 ReadWrite = Readable | Writable,
47 Q_DECLARE_FLAGS(ParamFlags, ParamFlag);
51 QString description()
const;
53 ParamFlags flags()
const;
54 Type valueType()
const;
55 Type ownerType()
const;
57 void *quarkData(
const Quark & quark)
const;
58 void *stealQuarkData(
const Quark & quark)
const;
59 void setQuarkData(
const Quark & quark,
void *data,
void (*destroyCallback)(
void*) = NULL);
62 virtual void ref(
bool increaseRef);
66Q_DECLARE_OPERATORS_FOR_FLAGS(ParamSpec::ParamFlags)
71QGLIB_REGISTER_TYPE(QGlib::ParamSpec::ParamFlags)
72QGLIB_REGISTER_WRAPIMPL_FOR_SUBCLASSES_OF(
QGlib::ParamSpec, QGlib::Private::wrapParamSpec)
76#ifdef INCLUDED_FROM_CODEGEN
77# if !GLIB_CHECK_VERSION(2,26,0)
78# define G_PARAM_DEPRECATED QGlib::ParamSpec::Deprecated
Wrapper class for GParamSpec.
Wrapper class for GQuark.
Base class for all the reference-counted object wrappers.
Wrappers for Glib and GObject classes.