~ubuntu-branches/ubuntu/wily/qtdeclarative-opensource-src/wily-proposed

« back to all changes in this revision

Viewing changes to src/quick/items/qquickview_p.h

  • Committer: Package Import Robot
  • Author(s): Ricardo Salveti de Araujo, Ricardo Salveti de Araujo, Timo Jyrinki
  • Date: 2014-06-19 02:39:21 UTC
  • mfrom: (0.1.18 experimental)
  • Revision ID: package-import@ubuntu.com-20140619023921-yb2oasnuetz9b0fc
Tags: 5.3.0-3ubuntu4
[ Ricardo Salveti de Araujo ]
* debian/control:
  - Updating dependencies as we now also have libqt5quickwidgets5-gles
* libqt5quickwidgets5.symbols: updating to allow gles variant

[ Timo Jyrinki ]
* Update libqt5quickparticles5.symbols from build logs

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
#include <QtCore/QWeakPointer>
52
52
 
53
53
#include <QtQml/qqmlengine.h>
 
54
#include <private/qv4object_p.h>
54
55
#include "qquickwindow_p.h"
55
56
 
56
57
#include "qquickitemchangelistener_p.h"
57
58
 
58
59
QT_BEGIN_NAMESPACE
59
60
 
 
61
namespace QV4 {
 
62
struct ExecutionEngine;
 
63
}
 
64
 
60
65
class QQmlContext;
61
66
class QQmlError;
62
67
class QQuickItem;
94
99
    QQuickView::ResizeMode resizeMode;
95
100
    QSize initialSize;
96
101
    QElapsedTimer frameTimer;
 
102
    QV4::PersistentValue rootItemMarker;
 
103
};
 
104
 
 
105
struct QQuickRootItemMarker : public QV4::Object
 
106
{
 
107
    V4_OBJECT
 
108
 
 
109
    QQuickRootItemMarker(QQmlEngine *engine, QQuickWindow *window);
 
110
 
 
111
    static void destroy(Managed *that)
 
112
    {
 
113
        static_cast<QQuickRootItemMarker*>(that)->~QQuickRootItemMarker();
 
114
    }
 
115
 
 
116
    static void markObjects(Managed *that, QV4::ExecutionEngine *e);
 
117
 
 
118
    QQuickWindow *window;
97
119
};
98
120
 
99
121
QT_END_NAMESPACE