29 :
public QWaylandShellSurfacePrivate
30 ,
public QtWaylandServer::ivi_surface
32 Q_DECLARE_PUBLIC(QWaylandIviSurface)
35 QWaylandIviSurfacePrivate();
36 static QWaylandIviSurfacePrivate *get(QWaylandIviSurface *iviSurface) {
return iviSurface->d_func(); }
39 void ivi_surface_destroy_resource(Resource *resource) override;
40 void ivi_surface_destroy(Resource *resource) override;
43 QWaylandIviApplication *m_iviApplication =
nullptr;
44 QWaylandSurface *m_surface =
nullptr;
45 uint m_iviId = UINT_MAX;
47 static QWaylandSurfaceRole s_role;