Changeset View
Changeset View
Standalone View
Standalone View
wayland_server.cpp
Show First 20 Lines • Show All 195 Lines • ▼ Show 20 Line(s) | 164 | { | |||
---|---|---|---|---|---|
196 | m_shell = m_display->createShell(m_display); | 196 | m_shell = m_display->createShell(m_display); | ||
197 | m_shell->create(); | 197 | m_shell->create(); | ||
198 | connect(m_shell, &ShellInterface::surfaceCreated, this, &WaylandServer::createSurface<ShellSurfaceInterface>); | 198 | connect(m_shell, &ShellInterface::surfaceCreated, this, &WaylandServer::createSurface<ShellSurfaceInterface>); | ||
199 | m_xdgShell = m_display->createXdgShell(XdgShellInterfaceVersion::UnstableV5, m_display); | 199 | m_xdgShell = m_display->createXdgShell(XdgShellInterfaceVersion::UnstableV5, m_display); | ||
200 | m_xdgShell->create(); | 200 | m_xdgShell->create(); | ||
201 | connect(m_xdgShell, &XdgShellInterface::surfaceCreated, this, &WaylandServer::createSurface<XdgShellSurfaceInterface>); | 201 | connect(m_xdgShell, &XdgShellInterface::surfaceCreated, this, &WaylandServer::createSurface<XdgShellSurfaceInterface>); | ||
202 | // TODO: verify seat and serial | 202 | // TODO: verify seat and serial | ||
203 | connect(m_xdgShell, &XdgShellInterface::popupCreated, this, &WaylandServer::createSurface<XdgShellPopupInterface>); | 203 | connect(m_xdgShell, &XdgShellInterface::popupCreated, this, &WaylandServer::createSurface<XdgShellPopupInterface>); | ||
204 | | ||||
205 | m_xdgShell6 = m_display->createXdgShell(XdgShellInterfaceVersion::UnstableV6, m_display); | ||||
206 | m_xdgShell6->create(); | ||||
207 | connect(m_xdgShell6, &XdgShellInterface::surfaceCreated, this, &WaylandServer::createSurface<XdgShellSurfaceInterface>); | ||||
208 | connect(m_xdgShell6, &XdgShellInterface::xdgPopupCreated, this, &WaylandServer::createSurface<XdgShellPopupInterface>); | ||||
209 | | ||||
210 | | ||||
204 | m_display->createShm(); | 211 | m_display->createShm(); | ||
205 | m_seat = m_display->createSeat(m_display); | 212 | m_seat = m_display->createSeat(m_display); | ||
206 | m_seat->create(); | 213 | m_seat->create(); | ||
207 | m_display->createPointerGestures(PointerGesturesInterfaceVersion::UnstableV1, m_display)->create(); | 214 | m_display->createPointerGestures(PointerGesturesInterfaceVersion::UnstableV1, m_display)->create(); | ||
208 | m_display->createPointerConstraints(PointerConstraintsInterfaceVersion::UnstableV1, m_display)->create(); | 215 | m_display->createPointerConstraints(PointerConstraintsInterfaceVersion::UnstableV1, m_display)->create(); | ||
209 | auto ddm = m_display->createDataDeviceManager(m_display); | 216 | auto ddm = m_display->createDataDeviceManager(m_display); | ||
210 | ddm->create(); | 217 | ddm->create(); | ||
211 | connect(ddm, &DataDeviceManagerInterface::dataDeviceCreated, this, | 218 | connect(ddm, &DataDeviceManagerInterface::dataDeviceCreated, this, | ||
▲ Show 20 Lines • Show All 468 Lines • Show Last 20 Lines |