/****************************************************************************
**
-** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
+** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/
**
** This file is part of the QtDeclarative module of the Qt Toolkit.
**
**
**
**
+**
** $QT_END_LICENSE$
**
****************************************************************************/
}
};
-class Q_AUTOTEST_EXPORT QDeclarativeComponentAttached : public QObject
-{
- Q_OBJECT
-public:
- QDeclarativeComponentAttached(QObject *parent = 0);
- ~QDeclarativeComponentAttached();
-
- void add(QDeclarativeComponentAttached **a) {
- prev = a; next = *a; *a = this;
- if (next) next->prev = &next;
- }
- void rem() {
- if (next) next->prev = prev;
- *prev = next;
- next = 0; prev = 0;
- }
- QDeclarativeComponentAttached **prev;
- QDeclarativeComponentAttached *next;
-
-Q_SIGNALS:
- void completed();
- void destruction();
-
-private:
- friend class QDeclarativeVME;
- friend class QDeclarativeContextData;
-};
-
QT_END_NAMESPACE
#endif // QDECLARATIVECOMPONENT_P_H