42 #ifndef QDECLARATIVEVMEMETAOBJECT_P_H 43 #define QDECLARATIVEVMEMETAOBJECT_P_H 58 #include <QtCore/QMetaObject> 59 #include <QtCore/QBitArray> 60 #include <QtCore/QPair> 61 #include <QtGui/QColor> 62 #include <QtCore/QDate> 63 #include <QtCore/qlist.h> 64 #include <QtCore/qdebug.h> 66 #include <private/qobject_p.h> 68 #include "private/qdeclarativeguard_p.h" 69 #include "private/qdeclarativecompiler_p.h" 70 #include "private/qdeclarativecontext_p.h" 74 #define QML_ALIAS_FLAG_PTR 0x00000001 89 return propertyIdx == -1;
98 return propertyIdx & 0x0000FFFF;
101 return (propertyIdx & 0x00FF0000) >> 16;
104 return ((
unsigned int)propertyIdx) >> 24;
144 int vmeMethodLineNumber(
int index);
149 void connectAliasSignal(
int index);
165 void connectAlias(
int aliasId);
174 QVariant readVarPropertyAsVariant(
int);
176 void writeVarProperty(
int,
const QVariant &);
180 void listChanged(
int);
184 List(
int lpi) : notifyIndex(lpi) {}
197 #endif // QDECLARATIVEVMEMETAOBJECT_P_H The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
The QHash class is a template class that provides a hash-table-based dictionary.
The QObject class is the base class of all Qt objects.
#define QT_BEGIN_NAMESPACE
This macro expands to.
static const char * data(const QByteArray &arr)
The QBitArray class provides an array of bits.
The QScriptValue class acts as a container for the Qt Script data types.
The QDeclarativePropertyValueInterceptor class is inherited by property interceptors such as Behavior...
The QList class is a template class that provides lists.