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