45 #include <QtCore/qobjectdefs.h> 46 #include <QtCore/qvariant.h> 54 template <
typename T>
class QList;
61 const char *signature()
const;
65 const char *tag()
const;
66 enum Access { Private, Protected, Public };
71 int attributes()
const;
72 int methodIndex()
const;
104 val0, val1, val2, val3, val4, val5, val6, val7, val8, val9);
120 val0, val1, val2, val3, val4, val5, val6, val7, val8, val9);
135 val0, val1, val2, val3, val4, val5, val6, val7, val8, val9);
152 const char *
name()
const;
155 int keyCount()
const;
157 int value(
int index)
const;
159 const char *scope()
const;
161 int keyToValue(
const char *key)
const;
162 const char* valueToKey(
int value)
const;
163 int keysToValue(
const char *
keys)
const;
181 const char *
name()
const;
184 int userType()
const;
185 int propertyIndex()
const;
187 bool isReadable()
const;
188 bool isWritable()
const;
189 bool isResettable()
const;
190 bool isDesignable(
const QObject *obj = 0)
const;
191 bool isScriptable(
const QObject *obj = 0)
const;
192 bool isStored(
const QObject *obj = 0)
const;
193 bool isEditable(
const QObject *obj = 0)
const;
194 bool isUser(
const QObject *obj = 0)
const;
195 bool isConstant()
const;
196 bool isFinal()
const;
198 bool isFlagType()
const;
199 bool isEnumType()
const;
202 bool hasNotifySignal()
const;
204 int notifySignalIndex()
const;
206 int revision()
const;
212 bool hasStdCppSet()
const;
213 inline bool isValid()
const {
return isReadable(); }
228 const char *
name()
const;
229 const char *value()
const;
242 #endif // QMETAOBJECT_H The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
The QByteArray class provides an array of bytes.
Q_CORE_EXPORT QTextStream & reset(QTextStream &s)
The QObject class is the base class of all Qt objects.
The QGenericReturnArgument class is an internal helper class for marshalling arguments.
The QGenericArgument class is an internal helper class for marshalling arguments. ...
#define QT_BEGIN_NAMESPACE
This macro expands to.
int access(const char *, int)
Type
This enum type defines the types of variable that a QVariant can contain.
The QList class is a template class that provides lists.