4#ifndef QMETAOBJECTBUILDER_P_H
5#define QMETAOBJECTBUILDER_P_H
18#include <QtCore/private/qglobal_p.h>
19#include <QtCore/qobject.h>
20#include <QtCore/qmetaobject.h>
21#include <QtCore/qdatastream.h>
22#include <QtCore/qhash.h>
23#include <QtCore/qmap.h>
25#include <private/qmetaobject_p.h>
43 SuperClass = 0x00000002,
47 Constructors = 0x00000020,
48 Properties = 0x00000040,
49 Enumerators = 0x00000080,
50 ClassInfos = 0x00000100,
51 RelatedMetaObjects = 0x00000200,
52 StaticMetacall = 0x00000400,
53 PublicMethods = 0x00000800,
54 ProtectedMethods = 0x00001000,
55 PrivateMethods = 0x00002000,
56 AllMembers = 0x7FFFFFFF,
57 AllPrimaryMembers = 0x7FFFFBFC
71 MetaObjectFlags
flags()
const;
72 void setFlags(MetaObjectFlags);
74 int methodCount()
const;
75 int constructorCount()
const;
76 int propertyCount()
const;
77 int enumeratorCount()
const;
78 int classInfoCount()
const;
79 int relatedMetaObjectCount()
const;
102 void addMetaObject(
const QMetaObject *prototype, QMetaObjectBuilder::AddMembers
members = AllMembers);
113 void removeMethod(
int index);
114 void removeConstructor(
int index);
115 void removeProperty(
int index);
116 void removeEnumerator(
int index);
117 void removeClassInfo(
int index);
118 void removeRelatedMetaObject(
int index);
120 int indexOfMethod(
const QByteArray& signature);
121 int indexOfSignal(
const QByteArray& signature);
123 int indexOfConstructor(
const QByteArray& signature);
168 int attributes()
const;
169 void setAttributes(
int value);
172 void setConst(
bool methodIsConst=
true);
174 int revision()
const;
175 void setRevision(
int revision);
185 : _mobj(mobj), _index(
index) {}
195 int index()
const {
return _index; }
200 bool hasNotifySignal()
const;
203 void removeNotifySignal();
205 bool isReadable()
const;
206 bool isWritable()
const;
207 bool isResettable()
const;
208 bool isDesignable()
const;
209 bool isScriptable()
const;
210 bool isStored()
const;
213 bool hasStdCppSet()
const;
214 bool isEnumOrFlag()
const;
215 bool isConstant()
const;
216 bool isFinal()
const;
217 bool isAlias()
const;
218 bool isBindable()
const;
220 void setReadable(
bool value);
221 void setWritable(
bool value);
222 void setResettable(
bool value);
223 void setDesignable(
bool value);
224 void setScriptable(
bool value);
225 void setStored(
bool value);
227 void setStdCppSet(
bool value);
228 void setEnumOrFlag(
bool value);
229 void setConstant(
bool value);
230 void setFinal(
bool value);
231 void setAlias(
bool value);
232 void setBindable(
bool value);
234 int revision()
const;
235 void setRevision(
int revision);
244 : _mobj(mobj), _index(
index) {}
254 int index()
const {
return _index; }
265 void setIsFlag(
bool value);
267 bool isScoped()
const;
268 void setIsScoped(
bool value);
270 int keyCount()
const;
275 void removeKey(
int index);
284 : _mobj(mobj), _index(
index) {}
297 static int preferredAlignment();
298 int blobSize()
const;
299 void writeBlob(
char *
out)
const;
Combined button and popup list for selecting options.
AudioChannelLayoutTag tag
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char * method
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static void addKey(QString &str, const QString &theKey, QKeySequence::SequenceFormat format)
QCborArray members(const QCborMap *classDef, QLatin1StringView key, QTypeRevision maxMajorVersion, Postprocess &&process)
const char className[16]
[1]
QTextStream out(stdout)
[7]
proxy setUser("username")