29 :
public QWaylandCompositorExtensionPrivate
30 ,
public QtWaylandServer::ivi_application
32 Q_DECLARE_PUBLIC(QWaylandIviApplication)
35 QWaylandIviApplicationPrivate();
36 static QWaylandIviApplicationPrivate *get(QWaylandIviApplication *iviApplication) {
return iviApplication->d_func(); }
37 void unregisterIviSurface(QWaylandIviSurface *iviSurface);
39 QHash<uint, QWaylandIviSurface*> m_iviSurfaces;
42 void ivi_application_surface_create(Resource *resource, uint32_t ivi_id, wl_resource *surface, uint32_t id) override;