Qt 4.8
Classes | Namespaces | Typedefs | Enumerations | Functions
qdeclarativeprivate.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qvariant.h>
#include <QtCore/qurl.h>
#include <QtDeclarative/QDeclarativeListProperty>
#include <QtDeclarative/QDeclarativeParserStatus>
#include <QtDeclarative/QDeclarativePropertyValueSource>
#include <QtDeclarative/QDeclarativePropertyValueInterceptor>

Go to the source code of this file.

Classes

class  QDeclarativePrivate::AttachedPropertySelector< T, N >
 
class  QDeclarativePrivate::AttachedPropertySelector< T, 1 >
 
struct  QDeclarativePrivate::has_attachedPropertiesMember< T >
 
class  QDeclarativePrivate::has_attachedPropertiesMethod< T, hasMember >
 
class  QDeclarativePrivate::has_attachedPropertiesMethod< T, false >
 
class  QDeclarativePrivate::QDeclarativeElement< T >
 
struct  QDeclarativePrivate::RegisterAutoParent
 
struct  QDeclarativePrivate::RegisterComponent
 
struct  QDeclarativePrivate::RegisterInterface
 
struct  QDeclarativePrivate::RegisterType
 
struct  QDeclarativePrivate::StaticCastSelector< From, To >
 
struct  QDeclarativePrivate::StaticCastSelectorClass< From, To, N >
 
struct  QDeclarativePrivate::StaticCastSelectorClass< From, To, sizeof(int)>
 
class  QDeclarativeTypeInfo< TYPE >
 

Namespaces

 QDeclarativePrivate
 

Typedefs

typedef AutoParentResult(* QDeclarativePrivate::AutoParentFunction) (QObject *object, QObject *parent)
 
typedef QObject *(* QDeclarativeAttachedPropertiesFunc) (QObject *)
 

Enumerations

enum  QDeclarativePrivate::AutoParentResult { QDeclarativePrivate::Parented, QDeclarativePrivate::IncompatibleObject, QDeclarativePrivate::IncompatibleParent }
 
enum  QDeclarativePrivate::RegistrationType { QDeclarativePrivate::TypeRegistration = 0, QDeclarativePrivate::InterfaceRegistration = 1, QDeclarativePrivate::AutoParentRegistration = 2, QDeclarativePrivate::ComponentRegistration = 3 }
 

Functions

template<typename T >
QDeclarativeAttachedPropertiesFunc QDeclarativePrivate::attachedPropertiesFunc ()
 
template<typename T >
const QMetaObjectQDeclarativePrivate::attachedPropertiesMetaObject ()
 
template<typename T >
void QDeclarativePrivate::createInto (void *memory)
 
template<typename T >
QObjectQDeclarativePrivate::createParent (QObject *p)
 
void Q_DECLARATIVE_EXPORT QDeclarativePrivate::qdeclarativeelement_destructor (QObject *)
 
int Q_DECLARATIVE_EXPORT QDeclarativePrivate::qmlregister (RegistrationType, void *)
 
int QDeclarativePrivate::qmlRegisterType (const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName)
 
template<typename T , int metaObjectRevision>
int QDeclarativePrivate::qmlRegisterUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason)
 

Typedef Documentation

◆ QDeclarativeAttachedPropertiesFunc

typedef QObject*(* QDeclarativeAttachedPropertiesFunc) (QObject *)

Definition at line 70 of file qdeclarativeprivate.h.