<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.10.0" doxygen_gitid="GIT-NOTFOUND">
  <compound kind="struct">
    <name>KWayland::Client::Registry::AnnouncedInterface</name>
    <filename>structKWayland_1_1Client_1_1Registry_1_1AnnouncedInterface.html</filename>
    <member kind="variable">
      <type>quint32</type>
      <name>name</name>
      <anchorfile>structKWayland_1_1Client_1_1Registry_1_1AnnouncedInterface.html</anchorfile>
      <anchor>aefd49ff3ae85b871498f5e1c0c60a5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quint32</type>
      <name>version</name>
      <anchorfile>structKWayland_1_1Client_1_1Registry_1_1AnnouncedInterface.html</anchorfile>
      <anchor>a1c0a21b29bb4a6a786eef3ca056cc42a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::AppMenu</name>
    <filename>classKWayland_1_1Client_1_1AppMenu.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenu.html</anchorfile>
      <anchor>a27715bde1c1e5945cdfa7e23f9d9c123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenu.html</anchorfile>
      <anchor>a28e9bffc9030b9a77aab154af358dfc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenu.html</anchorfile>
      <anchor>ac7b87916c50df5cbf56216377c1c3c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAddress</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenu.html</anchorfile>
      <anchor>ac4c22805fa85880a6d6cecad759c6663</anchor>
      <arglist>(const QString &amp;serviceName, const QString &amp;objectPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenu.html</anchorfile>
      <anchor>a2d0fca711680c619a03764c6bfb44943</anchor>
      <arglist>(org_kde_kwin_appmenu *appmenu)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::AppMenuInterface</name>
    <filename>classKWayland_1_1Server_1_1AppMenuInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <class kind="struct">KWayland::Server::AppMenuInterface::InterfaceAddress</class>
    <member kind="signal">
      <type>void</type>
      <name>addressChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1AppMenuInterface.html</anchorfile>
      <anchor>af842b58879604a5e4d9850b0f824e0f8</anchor>
      <arglist>(KWayland::Server::AppMenuInterface::InterfaceAddress)</arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddress</type>
      <name>address</name>
      <anchorfile>classKWayland_1_1Server_1_1AppMenuInterface.html</anchorfile>
      <anchor>a8c02b68d959b62f292551890481aaff3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1AppMenuInterface.html</anchorfile>
      <anchor>afce2f9e1a9b9caac59af447a644a9701</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::AppMenuManager</name>
    <filename>classKWayland_1_1Client_1_1AppMenuManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>afcdfda599474ad7609ff6fec4281074c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AppMenuManager</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>a3a2a5e1842c77e9b33f0f1a55f99b3ca</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>af93de97a453f8a9bd909b1366a3f8992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>ad047c39ace9dda350c85f9f0f210e4f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>aea1c316d0b58ad5e7515accdaefcea83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>a1e284f555b796652e4748892afeb715e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>a04093cbd1294d28c3321bf358adc9d66</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1AppMenuManager.html</anchorfile>
      <anchor>acb48d4500a8006a03676616da9e8c78b</anchor>
      <arglist>(org_kde_kwin_appmenu_manager *appmenumanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::AppMenuManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1AppMenuManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>appMenuCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1AppMenuManagerInterface.html</anchorfile>
      <anchor>a77063afe905d05bc71a06ebe03601316</anchor>
      <arglist>(KWayland::Server::AppMenuInterface *)</arglist>
    </member>
    <member kind="function">
      <type>AppMenuInterface *</type>
      <name>appMenuForSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1AppMenuManagerInterface.html</anchorfile>
      <anchor>a0a47c43a229cea336c76fe15360a2681</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Blur</name>
    <filename>classKWayland_1_1Client_1_1Blur.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Blur.html</anchorfile>
      <anchor>a528b9df5132af89055f606a013262ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Blur.html</anchorfile>
      <anchor>a95698def10cee218df4886b1876c828d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Blur.html</anchorfile>
      <anchor>a5edfebb9a5243d0c4dfe6d15f6b57f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Blur.html</anchorfile>
      <anchor>acaeedf7a88555f8fa2c0e9b563f8ea9c</anchor>
      <arglist>(Region *region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Blur.html</anchorfile>
      <anchor>ad9ef71c3402a058f0b1462fb714276be</anchor>
      <arglist>(org_kde_kwin_blur *blur)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::BlurInterface</name>
    <filename>classKWayland_1_1Server_1_1BlurInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWayland_1_1Server_1_1BlurInterface.html</anchorfile>
      <anchor>abd4b13536ff4da68893023abb5f5288a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::BlurManager</name>
    <filename>classKWayland_1_1Client_1_1BlurManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>a099952d0d1c96eb4051ad12868e44fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlurManager</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>add9f20162d1dda13f28524ba631bccfa</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Blur *</type>
      <name>createBlur</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>af34e5b63c54be5f1526eaf164ed8b2ea</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>ac21c8206870d085770ee25e7bf476d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>ad6b07cdf5aeaad7f43194391c83b764e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>a003fe89da3d047563c6d366a2276bb32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>acf005f3c9de4c0c970e279e7a05c62eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>a00e2617efd8632822d1642ca12b798cf</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1BlurManager.html</anchorfile>
      <anchor>a2dd357a4fbb15619bbc5d835d2bce994</anchor>
      <arglist>(org_kde_kwin_blur_manager *compositor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::BlurManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1BlurManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Buffer</name>
    <filename>classKWayland_1_1Client_1_1Buffer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a8893de834739ef3ad45b295afb06d033</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1Buffer.html" anchor="a8893de834739ef3ad45b295afb06d033abd1a8774728755ce2375121da15268a3">ARGB32</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Buffer.html" anchor="a8893de834739ef3ad45b295afb06d033ace70a5db6685e6d210c3f905a8fa7d4c">RGB32</enumvalue>
    </member>
    <member kind="function">
      <type>uchar *</type>
      <name>address</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>ad0899d94672ae7eeb674e4cab9a1d953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>abf4e02cd43630916827be454c461bbeb</anchor>
      <arglist>(const void *src)</arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>format</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>ab369c073886559d075d095f6931d1eae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a96d2893ef076be79d54a08d8717cca74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsed</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a8ecf249d629f1728e750e2d971ace7b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>ae522d180cff1b8c1639de8dcded9d25d</anchor>
      <arglist>(bool released)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsed</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a355524213609f4050d17e94430bd7da1</anchor>
      <arglist>(bool used)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a0486eb4215c7345f5f40b192904b14c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>stride</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>aa608d2ae6ae07557f78e4e9f64ca9ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static quint32</type>
      <name>getId</name>
      <anchorfile>classKWayland_1_1Client_1_1Buffer.html</anchorfile>
      <anchor>a6a9b1fd87e6c27592738c9c064451213</anchor>
      <arglist>(wl_buffer *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::BufferHandle</name>
    <filename>classKWayland_1_1Server_1_1BufferHandle.html</filename>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::BufferInterface</name>
    <filename>classKWayland_1_1Server_1_1BufferInterface.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>sizeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a29adb8fe9ba3d6fc4d40e0db91aa218b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>data</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a98a2d61b92abdd223a353703ba1f9489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAlphaChannel</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>ac6e1397516a1bacaab994315d9651e71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReferenced</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>aeb98b30e71b93e6e432c97cd4a63d8c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LinuxDmabufBuffer *</type>
      <name>linuxDmabufBuffer</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>aaba126bd8d1f069b58d681ff7e21c7bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a348b12d448e30d752100ecffaa932f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a8a50632f2112a5eb7ec8b31bc4b2b8f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a13c7e73536a174d20a5acdea272c688e</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>wl_shm_buffer *</type>
      <name>shmBuffer</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a5330bbfeb5929dc96105d4dca7fd2b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a13e6fc2687e3427406314ccb6eaecdb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a9c993a2a4ec75703ff74f36f96970ce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unref</name>
      <anchorfile>classKWayland_1_1Server_1_1BufferInterface.html</anchorfile>
      <anchor>a54b2795cb9803efde05f7ad4dcb67445</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ClientConnection</name>
    <filename>classKWayland_1_1Server_1_1ClientConnection.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>disconnected</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a529570608206295dd9cc0634ac0a2258</anchor>
      <arglist>(KWayland::Server::ClientConnection *)</arglist>
    </member>
    <member kind="function">
      <type>wl_client *</type>
      <name>client</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a388884b09ed0956d7e63c64ebe151600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>createResource</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a6a8499cd0f200afc81c690db191f6b7f</anchor>
      <arglist>(const wl_interface *interface, quint32 version, quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>abddbc63fd063e3a1c70c4aac8d5506d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a287c7957edebc492326e591cfe31bc34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>executablePath</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a9f7a7de30e4fd68b9a5cf9a765f3bca5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>ad5b9de37bc0137717fff7405ad8c5161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>getResource</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a72cd947ade7a43d390eb52d7b742a42b</anchor>
      <arglist>(quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>groupId</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>ad05f0993ca667344acdd8edd27a903fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_client *</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a330d7935a5270b420c4da6fc8658a8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_client *</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a941a61f0375e905a1c0b815f7fe0e93a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>processId</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>ad5b2c8e81ddd7a66bd7836fd43d7d199</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>userId</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>afdaa49adb21b9346364e861011c27b11</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Compositor</name>
    <filename>classKWayland_1_1Client_1_1Compositor.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>afa3c2df07df4918ea0b26e1835b2d1dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Compositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>add38f56c27f857eb3a4e98645e6136bd</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Region &gt;</type>
      <name>createRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a5de1c6f4a1ae034798228e067a6ac67c</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>Region *</type>
      <name>createRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a9843ce0192d3604cc21c3ce366d3ce6b</anchor>
      <arglist>(const QRegion &amp;region, QObject *parent)</arglist>
    </member>
    <member kind="function">
      <type>Region *</type>
      <name>createRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a0b3d42b1e4816a26e21425e1d139d72b</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>af37ce623d295792faffc45ad0f8ec63d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a894f6b0ffd4b2b3869e32f954712ec30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>aba6f9533c65cdb43d2aeec63e0dd048a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a5b7e5b4d2e2718e6aab77348113ab9b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>aae270fa59dcee92e0ca929dabd01864e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a5ebcf26d25d58caca51b95880498f687</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a21eee646667816f532c6ff76aa36982b</anchor>
      <arglist>(wl_compositor *compositor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Compositor *</type>
      <name>fromApplication</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>aadbd4c12fd51356a85a480e047285746</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::CompositorInterface</name>
    <filename>classKWayland_1_1Server_1_1CompositorInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>regionCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1CompositorInterface.html</anchorfile>
      <anchor>ab783bb3c53db79d8e8d90a092fed9ef2</anchor>
      <arglist>(KWayland::Server::RegionInterface *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1CompositorInterface.html</anchorfile>
      <anchor>aff86463f84c95609bc38f5174d3828da</anchor>
      <arglist>(KWayland::Server::SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ConfinedPointer</name>
    <filename>classKWayland_1_1Client_1_1ConfinedPointer.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>confined</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>a2d9fa581e41434a8ce6e028424b78474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unconfined</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>a3274e7d4f3ffe1ae3f7f4fcf3d351e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>af827995ab9187403601479bf2ac705a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>aa09d56d34cd46ee4f7ae5f8acbbd228b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>a3597c27ec33734b878309f481f478c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>ae71ee53386f920dd0e4584e93e7e8df6</anchor>
      <arglist>(Region *region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ConfinedPointer.html</anchorfile>
      <anchor>ac95ffc9d12d6baa8889258c3e48f1cb5</anchor>
      <arglist>(zwp_confined_pointer_v1 *confinedpointer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ConfinedPointerInterface</name>
    <filename>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>confinedChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a8dfc83d84be4c586309af981284f58e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a161560083fbdac652d40fe212804773e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a00065dc8c333ff6582594b9f8355683d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfined</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>ac12959045f8136054f8ada97adc0e47f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a15675fae535ebd04f31da9585cd6d85a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfined</name>
      <anchorfile>classKWayland_1_1Server_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a1bf72904d7bbac21d34b84f018025ea9</anchor>
      <arglist>(bool confined)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ConnectionThread</name>
    <filename>classKWayland_1_1Client_1_1ConnectionThread.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>connected</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a0105dd8bbe4d9690fc5ddbeb945efa82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>connectionDied</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>aefd62ce10d2145fa2d264f58c3537399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>errorOccurred</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a6241aed0e6beca5490e62b789abaab0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>eventsRead</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a20f788a4aa0082a1af87c6dfed724d36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>failed</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a67e28047dc733f9ce2214793a915eb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a98087cc68f3ee9ce878f506a32b972dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>initConnection</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a60919edb1590f8ad1dc8f0aeff6b1dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_display *</type>
      <name>display</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>afc220fcfbba0a1e35571d9da0f0f5a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>errorCode</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>aec5d75ba8435afdded68a90fc900c433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasError</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a087ff1aa4da7155a7b6a5782bc3f920e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roundtrip</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a137e570195795438ed408f7ebc6041b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSocketFd</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>a1c4e92b81caf0b3f8ca518203ec92673</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSocketName</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>adffb3f2389d188c4fb02cc113480ec69</anchor>
      <arglist>(const QString &amp;socketName)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>socketName</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>ac61c665def9ef9921f2c6b4ad4b465a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVector&lt; ConnectionThread * &gt;</type>
      <name>connections</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>ab3483a6791e3c81f0795591a35eb81d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConnectionThread *</type>
      <name>fromApplication</name>
      <anchorfile>classKWayland_1_1Client_1_1ConnectionThread.html</anchorfile>
      <anchor>ac1eb858304b7c79131f5d481c8a68628</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Contrast</name>
    <filename>classKWayland_1_1Client_1_1Contrast.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Contrast.html</anchorfile>
      <anchor>aedbaf3f4cf7b771689cfb38907d4ed82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Contrast.html</anchorfile>
      <anchor>a0e2a7002dbf8109f67676abbf326b576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Contrast.html</anchorfile>
      <anchor>ac474bcccd5328ce55b70c9d7079b57a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Contrast.html</anchorfile>
      <anchor>a7c17e7c7f235932ff2b220ada5cf1947</anchor>
      <arglist>(Region *region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Contrast.html</anchorfile>
      <anchor>a65b60c45daf33a364688c072ea2c92d1</anchor>
      <arglist>(org_kde_kwin_contrast *contrast)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ContrastInterface</name>
    <filename>classKWayland_1_1Server_1_1ContrastInterface.html</filename>
    <base>KWayland::Server::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ContrastManager</name>
    <filename>classKWayland_1_1Client_1_1ContrastManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>adc6e057fafa8e0b5b5a2efcc2d8fa408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContrastManager</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>a4d38fb19afe830251523a08f3dc7787f</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Contrast *</type>
      <name>createContrast</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>a030c35462d375b811ba45649f5a8c082</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>ad3279e5d24a8d45919d9a5c6a5f72c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>a2848e25f89ffd8314426ad63421c0034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>addfd55905bdb1ed9adaa59d32c49e58d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>a4f9bc4ea45499ec86370397c9a1cd539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>afb2551be7d2b5f8458684981aecba9e4</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ContrastManager.html</anchorfile>
      <anchor>a1b74413032e5f0cedd069e2dfd9c02b2</anchor>
      <arglist>(org_kde_kwin_contrast_manager *contrastManager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ContrastManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1ContrastManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::Cursor</name>
    <filename>classKWayland_1_1Server_1_1Cursor.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>quint32</type>
      <name>enteredSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1Cursor.html</anchorfile>
      <anchor>a158950a829ffae7a36aa54a048ec5670</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>hotspot</name>
      <anchorfile>classKWayland_1_1Server_1_1Cursor.html</anchorfile>
      <anchor>ac8a23794e59d03307b35f602c12609cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>pointer</name>
      <anchorfile>classKWayland_1_1Server_1_1Cursor.html</anchorfile>
      <anchor>abc8a937a8de2f02f48d4f48c3dda76eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1Cursor.html</anchorfile>
      <anchor>a0558bc52fa98a3bb5da3a29cdeba78a5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataDevice</name>
    <filename>classKWayland_1_1Client_1_1DataDevice.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>dragEntered</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>adac81513ab018a9dc387b1db1f24486c</anchor>
      <arglist>(quint32 serial, const QPointF &amp;relativeToSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragLeft</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a561b89e3aaa31ff92b4da96833ca6727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragMotion</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a185250e6a5eab5279c909517eb1c669a</anchor>
      <arglist>(const QPointF &amp;relativeToSurface, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dropped</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>aa141aed2a006d370659a5644b4af24a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a0e54ab00b46446b1794f82ef9fb55e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DataOffer *</type>
      <name>dragOffer</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a7224ab8707e7d751a37b56df113d976c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>dragSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>ab59dde6c1fc755dffcb3c8a532a131bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a5572026d375396d87b8c62ffdc3b737a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a6f3802631978430e231852be40b0ba4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDevice.html</anchorfile>
      <anchor>a23f1e2f11af99a3d649782fd652088f9</anchor>
      <arglist>(wl_data_device *dataDevice)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::DataDeviceInterface</name>
    <filename>classKWayland_1_1Server_1_1DataDeviceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="function">
      <type>quint32</type>
      <name>dragImplicitGrabSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1DataDeviceInterface.html</anchorfile>
      <anchor>ac82682e59440f55f3ad4571ee694f732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drop</name>
      <anchorfile>classKWayland_1_1Server_1_1DataDeviceInterface.html</anchorfile>
      <anchor>ae95f1f4976391d066237385ed546ec24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDragTarget</name>
      <anchorfile>classKWayland_1_1Server_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a3187b8cb8c65bcc8c2aee0249ff7cc34</anchor>
      <arglist>(SurfaceInterface *surface, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProxy</name>
      <anchorfile>classKWayland_1_1Server_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a3e9cb81bf04a1bd3076f65217939aa72</anchor>
      <arglist>(SurfaceInterface *remote)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataDeviceManager</name>
    <filename>classKWayland_1_1Client_1_1DataDeviceManager.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>DnDAction</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>ad80228feed4f8a90a7213c8ee183fb01</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1DataDeviceManager.html" anchor="ad80228feed4f8a90a7213c8ee183fb01a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1DataDeviceManager.html" anchor="ad80228feed4f8a90a7213c8ee183fb01a5fb63579fc981698f97d55bfecb213ea">Copy</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1DataDeviceManager.html" anchor="ad80228feed4f8a90a7213c8ee183fb01a6bc362dbf494c61ea117fe3c71ca48a5">Move</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1DataDeviceManager.html" anchor="ad80228feed4f8a90a7213c8ee183fb01aa0b271a9d8aa8e7473922164d6a1c03c">Ask</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>a69d82335e7ba276873363c84ed95f041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataDeviceManager</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>abcc2a2614e0691e6ba8e68fe2b6b4b7c</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>a6f7162c6c9afc433f921789adf6c24c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>ad8e4e22c75f3385615d41e105ade86ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>adea265781dacf5aa320410b1cb43dd6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>a3eab22176ecde9ff62f00851465a3ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>a68900a7b31398a9e8e8711fa5c4630fc</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1DataDeviceManager.html</anchorfile>
      <anchor>ab76059b9fe9f45e83a0152869a107827</anchor>
      <arglist>(wl_data_device_manager *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::DataDeviceManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1DataDeviceManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="enumeration">
      <type></type>
      <name>DnDAction</name>
      <anchorfile>classKWayland_1_1Server_1_1DataDeviceManagerInterface.html</anchorfile>
      <anchor>a80d2e453ea53a826457dee3b71b3f864</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1DataDeviceManagerInterface.html" anchor="a80d2e453ea53a826457dee3b71b3f864a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1DataDeviceManagerInterface.html" anchor="a80d2e453ea53a826457dee3b71b3f864a5fb63579fc981698f97d55bfecb213ea">Copy</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1DataDeviceManagerInterface.html" anchor="a80d2e453ea53a826457dee3b71b3f864a6bc362dbf494c61ea117fe3c71ca48a5">Move</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1DataDeviceManagerInterface.html" anchor="a80d2e453ea53a826457dee3b71b3f864aa0b271a9d8aa8e7473922164d6a1c03c">Ask</enumvalue>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataOffer</name>
    <filename>classKWayland_1_1Client_1_1DataOffer.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>selectedDragAndDropActionChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>ab0c1c19e4af80060985ef245d80fc2c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sourceDragAndDropActionsChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a2f60ba00afd7d52a468182b15cf4983e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a4dde260115b6617718b66089a085d511</anchor>
      <arglist>(const QMimeType &amp;mimeType, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>aac483bc45d6d60721f38b92d109f34af</anchor>
      <arglist>(const QString &amp;mimeType, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a9ba85389a7521b2f65de5b9a6f005ec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dragAndDropFinished</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>ac675bba403f310087e650776597e2046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a8c1cec5dd3910a50d470ea5633470569</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a2d7041e8b92507e37f60db1eeb03279f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManager::DnDAction</type>
      <name>selectedDragAndDropAction</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>a5f1130410eb1ca8317493b575c6598a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragAndDropActions</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>ab93a2affb1a0d5e508049367f0f7f97f</anchor>
      <arglist>(DataDeviceManager::DnDActions supported, DataDeviceManager::DnDAction preferred)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManager::DnDActions</type>
      <name>sourceDragAndDropActions</name>
      <anchorfile>classKWayland_1_1Client_1_1DataOffer.html</anchorfile>
      <anchor>ad0c6e2588b88824d51ce1514c826e8d5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::DataOfferInterface</name>
    <filename>classKWayland_1_1Server_1_1DataOfferInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>dragAndDropActionsChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1DataOfferInterface.html</anchorfile>
      <anchor>abf9fdd2a33bec1150ab4879a8747d25d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndAction</name>
      <anchorfile>classKWayland_1_1Server_1_1DataOfferInterface.html</anchorfile>
      <anchor>aa2716654d1b992ced3eb2659698c85b8</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDAction</type>
      <name>preferredDragAndDropAction</name>
      <anchorfile>classKWayland_1_1Server_1_1DataOfferInterface.html</anchorfile>
      <anchor>ab4d5027ed472cb78e6ffc9fe8341b48a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWayland_1_1Server_1_1DataOfferInterface.html</anchorfile>
      <anchor>aeb39de898a9123f87fcc4b138f664ae0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataSource</name>
    <filename>classKWayland_1_1Client_1_1DataSource.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>cancelled</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a8143224355cd73f3fc5e7756d5e009e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragAndDropFinished</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a4a967bfcac0bbc11a686198d1954ae34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragAndDropPerformed</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a9188c82e34c8670042b8fdce69d6c967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectedDragAndDropActionChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a6e057c56f38b5da60940d33b791a12b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sendDataRequested</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>abc0dd3393444923933c8b76e754190af</anchor>
      <arglist>(const QString &amp;mimeType, qint32 fd)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>targetAccepts</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a7aeb9133c1e60ec632a184913df04d62</anchor>
      <arglist>(const QString &amp;mimeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a37473cf9bea12c976cdd8d3b0a75d61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a63935b0224570872029b41d939379692</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>aaa55637410bd14a337b79ba08bb3dd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManager::DnDAction</type>
      <name>selectedDragAndDropAction</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a2dd2163060cf68bc83f48921e73fcd1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragAndDropActions</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a8eb6b31843c9fe3622817ef0564b2aac</anchor>
      <arglist>(DataDeviceManager::DnDActions actions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1DataSource.html</anchorfile>
      <anchor>a822d2602dc25194319d69b6364b89345</anchor>
      <arglist>(wl_data_source *dataSource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::DataSourceInterface</name>
    <filename>classKWayland_1_1Server_1_1DataSourceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>supportedDragAndDropActionsChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1DataSourceInterface.html</anchorfile>
      <anchor>a9653ec77a30a0a12b157b7c0bc023005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndAction</name>
      <anchorfile>classKWayland_1_1Server_1_1DataSourceInterface.html</anchorfile>
      <anchor>a452d82b73d9fdf7725434b52df5dd472</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndFinished</name>
      <anchorfile>classKWayland_1_1Server_1_1DataSourceInterface.html</anchorfile>
      <anchor>a685eb80618a7bbf3ac96f7b2e878c5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropPerformed</name>
      <anchorfile>classKWayland_1_1Server_1_1DataSourceInterface.html</anchorfile>
      <anchor>a85c1f321c5afb084cba64b9ad809c5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWayland_1_1Server_1_1DataSourceInterface.html</anchorfile>
      <anchor>ae395da21c69e7a485e1ad53e05ef23af</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWayland::Client::TextInput::DeleteSurroundingText</name>
    <filename>structKWayland_1_1Client_1_1TextInput_1_1DeleteSurroundingText.html</filename>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::Display</name>
    <filename>classKWayland_1_1Server_1_1Display.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>StartMode</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a09715c64a1f2f6005c9b3c343b904444</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1Display.html" anchor="a09715c64a1f2f6005c9b3c343b904444ac6e55c755d343d6b4c43c0ac134203f3">ConnectToSocket</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1Display.html" anchor="a09715c64a1f2f6005c9b3c343b904444a257a93c4676d35c9429e849000c9d5b8">ConnectClientsOnly</enumvalue>
    </member>
    <member kind="function">
      <type>AppMenuManagerInterface *</type>
      <name>createAppMenuManagerInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a609e81dfe7c1050599db69f9ce84234f</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>createClient</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a68dcc5dc8e33a601e5457f4b7aa72103</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>EglStreamControllerInterface *</type>
      <name>createEglStreamControllerInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a73ac6a0dd8ae1e99dbf7c38cf9371129</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitManagerInterface *</type>
      <name>createIdleInhibitManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a3d89c8279ea13ea3099b010b13b5f9b7</anchor>
      <arglist>(const IdleInhibitManagerInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>KeyStateInterface *</type>
      <name>createKeyStateInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a98443d40bc6381a29af3d92ce0aec86d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>LinuxDmabufUnstableV1Interface *</type>
      <name>createLinuxDmabufInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>accb416d82de0aead7e1f36cd2c941dfc</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagementInterface *</type>
      <name>createPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>aa6f90687c29683c569dbcd88d84c76cc</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterface *</type>
      <name>createPointerConstraints</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a9e14ec93577968b489060e046b9bde57</anchor>
      <arglist>(const PointerConstraintsInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerGesturesInterface *</type>
      <name>createPointerGestures</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a122ddc027d8d5cd9a3306951ecd780ff</anchor>
      <arglist>(const PointerGesturesInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RelativePointerManagerInterface *</type>
      <name>createRelativePointerManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a14b2c72f4e73bfdcf9a76cfb3c6ce14c</anchor>
      <arglist>(const RelativePointerInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManagerInterface *</type>
      <name>createServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>af1326dc491572c7afd444369bf0de9c9</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteManagerInterface *</type>
      <name>createServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>ad9a652fb1249cb7f7d4202e2ba8f4ae5</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TabletManagerInterface *</type>
      <name>createTabletManagerInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a5b82c96b07316231e3bdb5984c22f4e4</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TextInputManagerInterface *</type>
      <name>createTextInputManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a89d0dbb8bfa60d37543e7945927dd724</anchor>
      <arglist>(const TextInputInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgDecorationManagerInterface *</type>
      <name>createXdgDecorationManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a0c09ae9982c5059b5a89c974b27d548d</anchor>
      <arglist>(XdgShellInterface *shellInterface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgForeignInterface *</type>
      <name>createXdgForeignInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>acb747d1e8eb1bdb2890118febb3bac1d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgOutputManagerInterface *</type>
      <name>createXdgOutputManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>ab8c9c6baf0d7a4c456d760fe49289820</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterface *</type>
      <name>createXdgShell</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a78353d1a611cafe88415a302b2c392b3</anchor>
      <arglist>(const XdgShellInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispatchEvents</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>acb55b5df93473a88f78437eec090f792</anchor>
      <arglist>(int msecTimeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>eglDisplay</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>ac49596480db237226aa20a58a60f19d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>getConnection</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a2bb11e25c4b2c62295925cef47a19b22</anchor>
      <arglist>(wl_client *client)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; SeatInterface * &gt;</type>
      <name>seats</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a6b0911639baea5d3f624baccc251fc12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutomaticSocketNaming</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>ae0da45688e22741c04f657e86836839e</anchor>
      <arglist>(bool automaticSocketNaming)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEglDisplay</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>af845e352d229cb49607a17cbf95c97a7</anchor>
      <arglist>(void *display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSocketName</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a35e57cf4b0bea3d40a930923a5ccdac8</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startLoop</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>acc74525df42faaf19d5a8a83e301b54a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Dpms</name>
    <filename>classKWayland_1_1Client_1_1Dpms.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>modeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>ab5751ee068fb4a5586eda193217fe843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>supportedChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a7038aac109b3b51fedbb11acff073985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a555d74d6b95edd5db53a370dca1c0ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupported</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a895fcb504487b0d2987c4c53b4545aa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a37362846e87f0ac3eb19cf09115d1cf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a8a38824eb672487700479b9b660a4920</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Output &gt;</type>
      <name>output</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a2440bd92ed5fa6260c84af75dc4d7bcc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a16e78be7e697100a5cfc689acf5b7069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMode</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>ad849efc25ff99ded7a5069768c09676e</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Dpms.html</anchorfile>
      <anchor>a4b122f1f27a692c74c0efa53c21eb47b</anchor>
      <arglist>(org_kde_kwin_dpms *dpms)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DpmsManager</name>
    <filename>classKWayland_1_1Client_1_1DpmsManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>aede35ec9ab5418b6893bc1eb1ceb5984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DpmsManager</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a7a0a1a882551717de099ef15ea13d6b7</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a49a05bcb1e83d0f6abc5f8be1f5ce6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a6de76e37a2517d99f0923233fb8a4e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a7f7b27a24ce5e10e17257df27f21ba30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a399ebca37f59fdefa21d20bda25517d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>a930c378558dcf0bc71030dc785d631c5</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1DpmsManager.html</anchorfile>
      <anchor>af8bf6057f9a60bee9f4e535697691c3c</anchor>
      <arglist>(org_kde_kwin_dpms_manager *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::DpmsManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1DpmsManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::EglStreamControllerInterface</name>
    <filename>classKWayland_1_1Server_1_1EglStreamControllerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>streamConsumerAttached</name>
      <anchorfile>classKWayland_1_1Server_1_1EglStreamControllerInterface.html</anchorfile>
      <anchor>a20242122124bb0cf3bb590e9d8a5a709</anchor>
      <arglist>(SurfaceInterface *surface, void *eglStream, wl_array *attribs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::EventQueue</name>
    <filename>classKWayland_1_1Client_1_1EventQueue.html</filename>
    <base>QObject</base>
    <member kind="slot">
      <type>void</type>
      <name>dispatch</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a0b349712c17242cd04c04d29729f8d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProxy</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a2c8ce1c397e4b501cd650dacc902f046</anchor>
      <arglist>(T *proxy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProxy</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a7c40be48deffecebd67acc8fb2f5db3e</anchor>
      <arglist>(wl_interface *proxy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProxy</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a106adbb33c59088b637a316427adc6b7</anchor>
      <arglist>(wl_proxy *proxy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>ab7239386bb4cf69af6de1c2cd990a150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a9ef6bddc249e917affb0de38cd08da09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>a8321a2499c057bcc6f9f173803618f24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>aec6906c7fd8b189e3853acc44676781c</anchor>
      <arglist>(ConnectionThread *connection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1EventQueue.html</anchorfile>
      <anchor>ad64f5b57df939dcaf07358ec2ccfdf26</anchor>
      <arglist>(wl_display *display)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::FakeInput</name>
    <filename>classKWayland_1_1Client_1_1FakeInput.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>ab43f83a02f5e3b8d759b538f7e73c270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FakeInput</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a40f5af19fdaebbeddb27f7cb16c31a81</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>authenticate</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a597990bf89098188486a8c75ffbb826a</anchor>
      <arglist>(const QString &amp;applicationName, const QString &amp;reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>af603a7678457fc9446d932ad2e3d50c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>abd3eff20376147443dfb9f86b9ffc11f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>ab6b76eb55d18fa4e2ef24aa25711ae90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a21adf9138cc5c98fee1a895a6b296101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestKeyboardKeyPress</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a74496de3413e5951bb3b830ef9be7318</anchor>
      <arglist>(quint32 linuxKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestKeyboardKeyRelease</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a5847e71ba63878686423fa7530feabec</anchor>
      <arglist>(quint32 linuxKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerAxis</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>aac884ae086511eee10c18c4b9126e39f</anchor>
      <arglist>(Qt::Orientation axis, qreal delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonClick</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a199eb189da9ae57e95d7ac144b9ef74e</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonClick</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a02de6454b84b29fc20819a2407907171</anchor>
      <arglist>(quint32 linuxButton)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonPress</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>abe7b29be0c3572a8ee8705d891d1cebf</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonPress</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a7268574d7e41715f9a3505f4832e53bf</anchor>
      <arglist>(quint32 linuxButton)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonRelease</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a707ca27d0e3ec5d252a8e1df889cebe6</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerButtonRelease</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>ac5481504b2573c6220cd0b655bf19805</anchor>
      <arglist>(quint32 linuxButton)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerMove</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a71a681c5d7885881667cb628da9e7a51</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPointerMoveAbsolute</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>af265b95d3ae05a548d8bbc62c710c247</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTouchCancel</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a6d4356a11a39432a9f2e82324fc5b753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTouchDown</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a065d01baebca80f978d3369948541625</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTouchFrame</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a4863516ec234e60621d9ef7a277bf856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTouchMotion</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a402f8ea90d9933f658df665452ceb7a7</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTouchUp</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a1edc165f2fa55f0b50e9fbf902447fed</anchor>
      <arglist>(quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>ad9e5f44394317d8cf37af280c7fb2233</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1FakeInput.html</anchorfile>
      <anchor>a5a0443a5650d16482b6ce7a221d1527d</anchor>
      <arglist>(org_kde_kwin_fake_input *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::FakeInputDevice</name>
    <filename>classKWayland_1_1Server_1_1FakeInputDevice.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>authenticationRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>aeadcef01ae1150bcc90cad0155a6c695</anchor>
      <arglist>(const QString &amp;application, const QString &amp;reason)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyboardKeyPressRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a82f9afa562e5fe6626fb73c22cbfdc36</anchor>
      <arglist>(quint32 key)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyboardKeyReleaseRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>afa50941a8b316525d26847e012309264</anchor>
      <arglist>(quint32 key)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerAxisRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a739474fbf5d169aa0e756c6c01c12e57</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerButtonPressRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>ad0d807406290d8635cfa603064034a70</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerButtonReleaseRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a4460e184f58b7795c0f9129e43a44565</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerMotionAbsoluteRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>ae407ac642b2bdbb39b5aeeb4f1c8ab20</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerMotionRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a0cbd0db463a3bd152a3a59ef69c7774c</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchCancelRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a13010cab55782242e700491d576527be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchDownRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a9a75a4e65322618212a568f653da66d5</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchFrameRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>aa2ca500bc9ea7bbfbb396fb30cfaf784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchMotionRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a4ac24d9767cdbe4ec343f5fec0cbedc9</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchUpRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a549e6b1bfd4c3bcc18a3419333c319e7</anchor>
      <arglist>(quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAuthenticated</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a44f1eba68f4105e8e9357a1d16105b89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>af23e19a7e8f8189c03944bbc463892f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthentication</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputDevice.html</anchorfile>
      <anchor>a5ed6fa22a5fd83970d1c3414dbd37b42</anchor>
      <arglist>(bool authenticated)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::FakeInputInterface</name>
    <filename>classKWayland_1_1Server_1_1FakeInputInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>deviceCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1FakeInputInterface.html</anchorfile>
      <anchor>a3f8e0e63aa5870cef037d0ec4f22bd19</anchor>
      <arglist>(KWayland::Server::FakeInputDevice *device)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::FilteredDisplay</name>
    <filename>classKWayland_1_1Server_1_1FilteredDisplay.html</filename>
    <base>KWayland::Server::Display</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>allowInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1FilteredDisplay.html</anchorfile>
      <anchor>ac91107a6fceae5cf24951800758cd68d</anchor>
      <arglist>(ClientConnection *client, const QByteArray &amp;interfaceName)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::FullscreenShell</name>
    <filename>classKWayland_1_1Client_1_1FullscreenShell.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1FullscreenShell.html</anchorfile>
      <anchor>aff5056c724341fd05b8bed64c4254555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1FullscreenShell.html</anchorfile>
      <anchor>abc54c8ebedda80b40ab04ca3b7cceb43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1FullscreenShell.html</anchorfile>
      <anchor>a7a47d81c243727db11e1d5015a94dec9</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::Global</name>
    <filename>classKWayland_1_1Server_1_1Global.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>aboutToDestroyGlobal</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>ad08f2b296b4311133d290730978d7968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>a3129485bc6f36b071c484b187bc55cbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>a5f42cc86b4fe1d06d3b2dfb563c767c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>afc52dfa2d1be37fb2a5f3714a5cd7736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>ad0548ff6b39a5467f167cb9a6d792a05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_global *</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>af4a67e04222936d9fbb52a4c985c0a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_global *</name>
      <anchorfile>classKWayland_1_1Server_1_1Global.html</anchorfile>
      <anchor>adfff2858dd8f1315072eebd68b565975</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Idle</name>
    <filename>classKWayland_1_1Client_1_1Idle.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>ab62c4d2386a4374b24181e3ab0e55250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Idle</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>aa54b547418905aff6662eae35d3f5326</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>acabd8cb849b0e71dcc7a06469501f89b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>ab5128b87d45a5ba7ab16ec697d377960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IdleTimeout *</type>
      <name>getTimeout</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a66fc69cc4597def74740af386568bd03</anchor>
      <arglist>(quint32 msecs, Seat *seat, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a55df281466f4078f67eda8199eb0467b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a10461045173c121f15af3d758c602b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a35060c9b109e8f9f6e02ed5dedbcc8b0</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a0a6e282d6d5e2a430971cb6caeedc61a</anchor>
      <arglist>(org_kde_kwin_idle *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::IdleInhibitManager</name>
    <filename>classKWayland_1_1Client_1_1IdleInhibitManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a0b5893b6c41e767a92aef558c87b4ebd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdleInhibitManager</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a8b35b33292105f3e1b1ea43148da565a</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitor *</type>
      <name>createInhibitor</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a53fc8f5927f79b8af173c25a8cdcd50d</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>ae355cc445aeae046931b8d2ea380e008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a7ccd96f0bba770594231eff9ff26ac5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a3666660263bff29243edb420e1445bec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a01ba9760694ab8fff3a7cba8dcc13cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a842f614217ba147fb77bd7ad5166a2c5</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitManager.html</anchorfile>
      <anchor>a842cf770c40a35f3f86c2bf8f2df696b</anchor>
      <arglist>(zwp_idle_inhibit_manager_v1 *idleinhibitmanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::IdleInhibitManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1IdleInhibitManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>IdleInhibitManagerInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInhibitManagerInterface.html</anchorfile>
      <anchor>ab973064835a67ccecb777fd8f89b843e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::IdleInhibitor</name>
    <filename>classKWayland_1_1Client_1_1IdleInhibitor.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitor.html</anchorfile>
      <anchor>a121ec4614e1e91b3977066dc439b5d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitor.html</anchorfile>
      <anchor>aefc3fb5691bfee85658171563bb251e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitor.html</anchorfile>
      <anchor>a7ba6c1804c465d2a33f96210b38e5187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleInhibitor.html</anchorfile>
      <anchor>a8df36bcbb610e146db28eb94d52e8d1e</anchor>
      <arglist>(zwp_idle_inhibitor_v1 *idleinhibitor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::IdleInterface</name>
    <filename>classKWayland_1_1Server_1_1IdleInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>inhibitedChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInterface.html</anchorfile>
      <anchor>a05242fc8b15f0349618e5f6bd1ebdf70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inhibit</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInterface.html</anchorfile>
      <anchor>abc31fc6d7805afda88572e2d8b1228fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInhibited</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInterface.html</anchorfile>
      <anchor>a06e5590b2ea1e609a968664e77369fc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateUserActivity</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInterface.html</anchorfile>
      <anchor>a275dd29ac459c17a95c60e451ad3e087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uninhibit</name>
      <anchorfile>classKWayland_1_1Server_1_1IdleInterface.html</anchorfile>
      <anchor>a57361387e04aaa412e1692aef4d3b66f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::IdleTimeout</name>
    <filename>classKWayland_1_1Client_1_1IdleTimeout.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>idle</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a944f0b2c28f752baac6a8a1b20cab857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resumeFromIdle</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a3eda49a6b0a517c1655adc42b453e62f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdleTimeout</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a7cac4c1f32829d25eb97c41dadbd8558</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a271ff6959b46e9bb75037128155ecd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>aad8a9a5005d5e7ceebd6c2ab3fd81294</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a8959f42670f06746a561179e4cb8df77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a223940f9be9009187fc9a031f110f5cb</anchor>
      <arglist>(org_kde_kwin_idle_timeout *timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateUserActivity</name>
      <anchorfile>classKWayland_1_1Client_1_1IdleTimeout.html</anchorfile>
      <anchor>a92a0e634a0fb4ca1a12e8127f99a497c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::LinuxDmabufUnstableV1Interface::Impl</name>
    <filename>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Impl.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual LinuxDmabufUnstableV1Buffer *</type>
      <name>importBuffer</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Impl.html</anchorfile>
      <anchor>afa9ccf2e7452039929894f3f6ad275a6</anchor>
      <arglist>(const QVector&lt; Plane &gt; &amp;planes, uint32_t format, const QSize &amp;size, Flags flags)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWayland::Server::AppMenuInterface::InterfaceAddress</name>
    <filename>structKWayland_1_1Server_1_1AppMenuInterface_1_1InterfaceAddress.html</filename>
    <member kind="variable">
      <type>QString</type>
      <name>objectPath</name>
      <anchorfile>structKWayland_1_1Server_1_1AppMenuInterface_1_1InterfaceAddress.html</anchorfile>
      <anchor>a32643d207d15ff2c03dddf0d90f81579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>serviceName</name>
      <anchorfile>structKWayland_1_1Server_1_1AppMenuInterface_1_1InterfaceAddress.html</anchorfile>
      <anchor>a32677b3a074bb669f547c904a1679ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Keyboard</name>
    <filename>classKWayland_1_1Client_1_1Keyboard.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>entered</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a6170727bd8aeafa42e535a71502c3d89</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a523a633cbb8f027a521dbe437a9736ce</anchor>
      <arglist>(quint32 key, KWayland::Client::Keyboard::KeyState state, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keymapChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a5184d667c35658b6239000d454bf6de9</anchor>
      <arglist>(int fd, quint32 size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyRepeatChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a54325045d8d1cb695f97de7b52637f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>left</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a25895118f3b0c877dbc08c9588455f38</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modifiersChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>ad7211f227804da58c73a2fdf950723fc</anchor>
      <arglist>(quint32 depressed, quint32 latched, quint32 locked, quint32 group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a3d7d7399f0222682cb798cbd13abc694</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>ad888fb93f52f355cacd5c18e6caaca5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>ac4244f32e39ced865b4d7f2b973fad86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKeyRepeatEnabled</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a80156a0a264abb06aaa6eb1e4d9c940f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a5a2b37e0fa140d616a93e322b4f8ce98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>aad23b72548cbc344b211dca2b0d80291</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a7a629f95a729d7a627158863298b4ccf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>aef1a8456fc551815aa466295afce083d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>a5586910b4ea55dd3208a53a121f2425f</anchor>
      <arglist>(wl_keyboard *keyboard)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::KeyboardInterface</name>
    <filename>classKWayland_1_1Server_1_1KeyboardInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1KeyboardInterface.html</anchorfile>
      <anchor>aa59adb4ba8f7d26ce360334a8aa0a2ee</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::KeyStateInterface</name>
    <filename>classKWayland_1_1Server_1_1KeyStateInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::LinuxDmabufBuffer</name>
    <filename>classKWayland_1_1Server_1_1LinuxDmabufBuffer.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>format</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufBuffer.html</anchorfile>
      <anchor>aea357cd3ea92ea5dc9953559d50d2e28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufBuffer.html</anchorfile>
      <anchor>a3c77ff148f03eac08f4996bd47f35cb2</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::LinuxDmabufUnstableV1Interface</name>
    <filename>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</filename>
    <base>KWayland::Server::Global</base>
    <class kind="class">KWayland::Server::LinuxDmabufUnstableV1Interface::Impl</class>
    <class kind="struct">KWayland::Server::LinuxDmabufUnstableV1Interface::Plane</class>
    <member kind="enumvalue">
      <name>BottomFieldFirst</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>ae96c762bd3ff57ee61c112fda81d4190a20bc700e98d50f9556f513125ccdad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flag</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>ae96c762bd3ff57ee61c112fda81d4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interlaced</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>ae96c762bd3ff57ee61c112fda81d4190a61d18755d01af2159a4f5b6c249bf00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomFieldFirst</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>ae96c762bd3ff57ee61c112fda81d4190a20bc700e98d50f9556f513125ccdad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interlaced</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>ae96c762bd3ff57ee61c112fda81d4190a61d18755d01af2159a4f5b6c249bf00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LinuxDmabufUnstableV1Interface</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>a7d7f8fa840db0bd8130ada0bd8b4d8f1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImpl</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>aaf1dd14b2c20c704c17c53a33aa3b8c6</anchor>
      <arglist>(Impl *impl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LinuxDmabufUnstableV1Interface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>a730624e0def139aa03044c81b0bcf79c</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::LockedPointer</name>
    <filename>classKWayland_1_1Client_1_1LockedPointer.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>locked</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>af6e58afc6d1dcf50e0b3d5be7240d2e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unlocked</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>ab5f4d88306d20c6673e5c91b80aa16bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>aaebb27051ea36c5c692dc40080ce7579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>a33cfdbb65fb597da005f6c892462202a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>afe089407ec9b0ae4cf1d53396a12a4ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursorPositionHint</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>a1e317e762d23f9c2f931122966d4da29</anchor>
      <arglist>(const QPointF &amp;surfaceLocal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>a3a5b03217f842d9c41242116841db5b1</anchor>
      <arglist>(Region *region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1LockedPointer.html</anchorfile>
      <anchor>a60ce865a75db1f46faa0a6fc95517269</anchor>
      <arglist>(zwp_locked_pointer_v1 *lockedpointer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::LockedPointerInterface</name>
    <filename>classKWayland_1_1Server_1_1LockedPointerInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>cursorPositionHintChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a563833defe2f6365277d09f419c4661b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>lockedChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>ab15494feef9e8ac1e20dea243fb2eb0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>ae0d070a176b507fc652f07f3ec52c8c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>cursorPositionHint</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>ad56679b3a92177446c3b833dda2a46d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a46d8117692c3eed57d86fd64e60ada40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a51a08e5b13058d18ee49cd70375fca6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>ab13c21008fa0ec948b29b285170d74e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocked</name>
      <anchorfile>classKWayland_1_1Server_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a469ed01248146937abe3487d336dc282</anchor>
      <arglist>(bool locked)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Output</name>
    <filename>classKWayland_1_1Client_1_1Output.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>aabbb25127da3350ef8484f7dc53d0d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeAdded</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>abdc86251f85796dfc50498a5ffb8eb7a</anchor>
      <arglist>(const KWayland::Client::Output::Mode &amp;mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a9608fc82536d490e0eacfdddffdefcc8</anchor>
      <arglist>(const KWayland::Client::Output::Mode &amp;mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a5caf7c9a5d51bd3e90e38186d0150be3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a9dfc86c78b9c21768524933a46428338</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a8f3edae95941bb0545fe89787e4ef08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a07794fa7973cde78dab3e204eb869f97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>geometry</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a35a6e07372099adc9adfea207de7d12f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>globalPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a665de92d4568e632759c4fddf499f608</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a0a8c15ec52e6c497c04c5e3efaeea42a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>manufacturer</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>afcda66d5c558ad546e51a034f7b3dc7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>model</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a1d960572784ad46f24a366c738cce406</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Mode &gt;</type>
      <name>modes</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a0d38a2f5cb79a35521fdf3ba53f0ffb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a3a58a877eab0508fe75598ffbfaf94a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>physicalSize</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a3914f709dd9aea49e6eb028d7ecdc854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>pixelSize</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>af171fbf6363ba2836645faee6f7585ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>af05c124201eed4d4d2c9b92eafa86d63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>ad242c130967b5b7e6f13f8dcac7bb41e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a374944480c64ae439b2a81342cfc0e0a</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a95ccad7c236865dcf4b59f013446594f</anchor>
      <arglist>(wl_output *output)</arglist>
    </member>
    <member kind="function">
      <type>SubPixel</type>
      <name>subPixel</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>a01de598bd32228b838b583b350e78fa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>transform</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>ac8bca25bd5ddd6ffffdd86eae1b79388</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Output *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Client_1_1Output.html</anchorfile>
      <anchor>af0aefee16434d08ce9f477e281b36c3a</anchor>
      <arglist>(wl_output *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputChangeSet</name>
    <filename>classKWayland_1_1Server_1_1OutputChangeSet.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>OutputDeviceInterface::ColorCurves</type>
      <name>colorCurves</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a0fa44a07712e341700c33fc4e9b83f79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorCurvesChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a834ec7ae36bb72600ca595e29922521b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceInterface::Enablement</type>
      <name>enabled</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>ad116ce0157a3402bc2eda1dc67b751c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabledChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a8ae5293523f6f5cfd0416a61f5325a5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a6243b002949a5b8923aa7c6c80c43ef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a135310957d8611d735f30d52edfbe7aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>ae7d307dd5b5cb13d3d915482e8d7e3bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>positionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a65374d420cf4968e58ec1519dd7cbdd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>afb0724acbec37519aa16edaee8809970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scaleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a7d2166d60d7acbb6f50288d1ab03accb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scaleF</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a8cca2bb760d1ebe38f44b91680f5d966</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceInterface::Transform</type>
      <name>transform</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>ac0aa2445deb9afb4e3b5fef8d0c8d9f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputChangeSet.html</anchorfile>
      <anchor>a9c5c08b760467cd7806a39bad06df061</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::OutputConfiguration</name>
    <filename>classKWayland_1_1Client_1_1OutputConfiguration.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>applied</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>abb8607da618b5a1c2d3f7d86d5682fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>failed</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a4cf215a7beadfa66a96906b14d185b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>aa8755bc239c9b143d5651085926ff074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a664c8ccaa052240ecd036b0727ab0198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a1b61bb42a74e4df4adbef26dfda4936f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>ab3a7cf96561ce4b55e3e9197896ec22a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a7ce3ed7256fea0ab291670943f01c699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>af084a3bf6d29b84d9662df0276134a83</anchor>
      <arglist>(OutputDevice *outputdevice, OutputDevice::Enablement enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>acbdf7535f9763083a5dcac4b33e796e1</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a84f6e9b02cb02adcedb5cee6ab1b0a87</anchor>
      <arglist>(OutputDevice *outputdevice, const int modeId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverscan</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>afe6bf051da1651baaec6af3172116223</anchor>
      <arglist>(OutputDevice *outputdevice, uint32_t overscan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>ae7d109e37184985a4ba55ad896c17e4d</anchor>
      <arglist>(OutputDevice *outputdevice, const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>af7e7311ef8cc737e601df7241c9d2886</anchor>
      <arglist>(OutputDevice *outputdevice, qint32 scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleF</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>ac1a55f00364e45a36bd6cf1bfae1b0e9</anchor>
      <arglist>(OutputDevice *outputdevice, qreal scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a4e21c7b62fd57e85a813b0a21272d29f</anchor>
      <arglist>(OutputDevice *outputdevice, KWayland::Client::OutputDevice::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>af65fdd4d3cd50250b79230b724f9ccca</anchor>
      <arglist>(org_kde_kwin_outputconfiguration *outputconfiguration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVrrPolicy</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputConfiguration.html</anchorfile>
      <anchor>a07bfd88b2ef6e5392d5242b7788d79ed</anchor>
      <arglist>(OutputDevice *outputdevice, OutputDevice::VrrPolicy policy)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputConfigurationInterface</name>
    <filename>classKWayland_1_1Server_1_1OutputConfigurationInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="slot">
      <type>void</type>
      <name>setApplied</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>af8abc505d9be56855a883359cd331c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setFailed</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>af88ca4f4b25f6562d6eb4d3772e3ed0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QHash&lt; OutputDeviceInterface *, OutputChangeSet * &gt;</type>
      <name>changes</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>a6eebe7a9c5f003589c64f8b18af8f853</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::OutputDevice</name>
    <filename>classKWayland_1_1Client_1_1OutputDevice.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>capabilitiesChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a66d78e4ae229c8cd37b4c97ba1006691</anchor>
      <arglist>(const Capabilities &amp;capabilities)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a7d290d39a53f4c58598d4f2a16d469fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>colorCurvesChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a8fe53b57a422d6871ccde8259f7e4be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a8ed1381a808142725309d8ec9d978faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enabledChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>ab079c0d83d2fe37340e57280967ad578</anchor>
      <arglist>(OutputDevice::Enablement enabled)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeAdded</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aa78e8fd41764bb210b3b375a000dd3c9</anchor>
      <arglist>(const KWayland::Client::OutputDevice::Mode &amp;mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a94c145ac651b8ea3b94176e52e3c3273</anchor>
      <arglist>(const KWayland::Client::OutputDevice::Mode &amp;mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>overscanChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>afe098749ab300514197a750b3daa432c</anchor>
      <arglist>(uint32_t overscan)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a4d37e89493a4adab901efae853c36545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>uuidChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aada3b30c50469a35cf7bfbed59cbb2c6</anchor>
      <arglist>(const QByteArray &amp;uuid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>vrrPolicyChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a96bef52bef2d5acacc24cbc521c83fc8</anchor>
      <arglist>(VrrPolicy vrrPolicy)</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>capabilities</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a5ff3080578b847898b50d106a36f3b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColorCurves</type>
      <name>colorCurves</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>ae38165fe69d8bbc6bd9aa2a79f53904d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a8ddd3099c1482b1dc4f7f12f09faa551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>edid</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aef373d8ad0dfab4dfb3f02c4d2ba82f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>eisaId</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a67fe059ca43951ac6019e528052651db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDevice::Enablement</type>
      <name>enabled</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>ab454f77ad83c50bb8dee58875a26c675</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aa6f7dc4f4ba6690ed1191093194b1075</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>geometry</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a9cff4d8001a4b28b61cd16db74730bce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>globalPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a19fd76932030558adcd23ddf5ccd35ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>acd442f5db0238030d001c147ade91974</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>manufacturer</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a7fcd58880b589e23b2cf014c504d6ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>model</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a8312a9499513392862bb4ff0b85e92d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Mode &gt;</type>
      <name>modes</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a1d4b56f81c62d6fd2a00fed6ebe7cb51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>overscan</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>adcda5e8b4cf69b58f545fe023d156598</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>physicalSize</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aaaf26a065b97222043fc11ae2580ad75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>pixelSize</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a1883eed03e98131eef22842ecc7977b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a1c960e972406c5790b9e02618f413bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a95c4bd418ce9233c62ba6690132f0d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scaleF</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a13a38d10de38e60b94c8dabe4283a5ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>serialNumber</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aadf91f6358c86038d7fb52672e5a0a65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>adb438c12612919d8b2d0e68813c0a571</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>abe030145448c04673841a83ccac4fea7</anchor>
      <arglist>(org_kde_kwin_outputdevice *output)</arglist>
    </member>
    <member kind="function">
      <type>SubPixel</type>
      <name>subPixel</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>a8594084c292e34059a35b82ef9d98293</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>transform</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>ad0d1517e933af2d8df2884a0181d3a75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>uuid</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aa59fdcad353a461fdf3ecf7b0242ed30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VrrPolicy</type>
      <name>vrrPolicy</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputDevice.html</anchorfile>
      <anchor>aa80373a20b76fc56acd44135fb5ab7cc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputDeviceInterface</name>
    <filename>classKWayland_1_1Server_1_1OutputDeviceInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>scaleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a20741d6b027aea8499cd9b4442d5200e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scaleFChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a2bb5e1c6dcb42eb4da1d5fea6b731700</anchor>
      <arglist>(qreal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMode</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a0ea05b993095a2f6e5bbab0c7077541a</anchor>
      <arglist>(Mode &amp;mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>adbfe8ab6486377c26601b33b40325497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scaleF</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a2c836e77ecdf9fdb295ba31ddaacc102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a99a03a3a65c0fe1cec27d51c57000888</anchor>
      <arglist>(int scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleF</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>ab6715b3ef58a06aa268d4c584f7ba3b3</anchor>
      <arglist>(qreal scale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputInterface</name>
    <filename>classKWayland_1_1Server_1_1OutputInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>dpmsModeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputInterface.html</anchorfile>
      <anchor>ad46ce5a74c217d59ad3294f465d4293c</anchor>
      <arglist>(KWayland::Server::OutputInterface::DpmsMode mode)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; wl_resource * &gt;</type>
      <name>clientResources</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputInterface.html</anchorfile>
      <anchor>a318b7cdfb49d3ba0c26b149570e1cb74</anchor>
      <arglist>(ClientConnection *client) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDpmsMode</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputInterface.html</anchorfile>
      <anchor>acbf4cdb492a940b49f8748cbb1097c05</anchor>
      <arglist>(DpmsMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDpmsSupported</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputInterface.html</anchorfile>
      <anchor>aab0f8d087a8ccd68f9888ecb32e37af6</anchor>
      <arglist>(bool supported)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::OutputManagement</name>
    <filename>classKWayland_1_1Client_1_1OutputManagement.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a78a970bf544f039531211136131f9488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a0915e16773419605a46354e18d3c5127</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>ac03bb7dbc46eff433c9ea6b117cffcec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a81a2e3e0d526faadd1f93345a26aa832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a1ea37f9e9bea4eadfef85331e5a9cac7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a6b7d77cd0b9d5bf0c4618ebb6f3db3f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a2bb0081f7c5123fce73388cb8cb0a3d5</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1OutputManagement.html</anchorfile>
      <anchor>a579c0a319db1f4d2a5a5b27daadbe384</anchor>
      <arglist>(org_kde_kwin_outputmanagement *outputmanagement)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputManagementInterface</name>
    <filename>classKWayland_1_1Server_1_1OutputManagementInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>configurationChangeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1OutputManagementInterface.html</anchorfile>
      <anchor>a9c307bf838da343862bb462fa8be3775</anchor>
      <arglist>(KWayland::Server::OutputConfigurationInterface *configurationInterface)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWayland::Server::LinuxDmabufUnstableV1Interface::Plane</name>
    <filename>structKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>modifier</name>
      <anchorfile>structKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>a1b7f7d4e14b0d7c74407b76ab8fb6937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset</name>
      <anchorfile>structKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>a2703400af98213a1ee322e68917348c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>stride</name>
      <anchorfile>structKWayland_1_1Server_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>ae130a26434a5e9e6a0c22ef8242d2c5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaActivation</name>
    <filename>classKWayland_1_1Client_1_1PlasmaActivation.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>applicationId</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivation.html</anchorfile>
      <anchor>a86ec83bd585d8ccd10928f12d67d5f11</anchor>
      <arglist>(const QString &amp;appId)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>finished</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivation.html</anchorfile>
      <anchor>a48542c07c7b04379f26c0f6850884a11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaActivationFeedback</name>
    <filename>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeDestroyed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>aa74785354747661aac5514ad707b6c2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>aec76cb5dcbb042edd3e92ec915f8ab45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>a6f2c2efc43da86607ee6a105293b96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>ac953bc31464d1fbf716529865a5e3151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>aab685cf702acc3a693c1b61ce4daa26c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>a46e4c2482e3244c9f53720d37e05dacf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>a4b3ba28595feb6b623ae77c169f3f96f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>aa2ba532ae59c44dafdb544cf675451d7</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaActivationFeedback.html</anchorfile>
      <anchor>a44c880779cc5645b997a375376a7711e</anchor>
      <arglist>(org_kde_plasma_activation_feedback *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaShell</name>
    <filename>classKWayland_1_1Client_1_1PlasmaShell.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeDestroyed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>adca3e6bed2fe4a25d7e11f86347d8824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>ad3fe5effa0a9b577646d058b24c2dbab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a08b8b3857b8c84cddfd3ea1043e387dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShellSurface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a5fb338cf8379b930bf69ec0f86892d6c</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShellSurface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a9762b328abf48085fb2a87148fa412f4</anchor>
      <arglist>(wl_surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a146c07584ea2a3a14923fc65bf71e966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>aaa3a6967d297352953c3127526d0a7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>abe00254e2ed7e0e8737688c0e8a1d954</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a9a25eff43a3fbbdb107be518049c7c05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>a5923ecb656d63b7da8de0687b99a8da6</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShell.html</anchorfile>
      <anchor>abd6bfb59b0d1a363d528cc88aca9d51d</anchor>
      <arglist>(org_kde_plasma_shell *shell)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PlasmaShellInterface</name>
    <filename>classKWayland_1_1Server_1_1PlasmaShellInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellInterface.html</anchorfile>
      <anchor>a1b270edff28af26a6dee958212083a79</anchor>
      <arglist>(KWayland::Server::PlasmaShellSurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaShellSurface</name>
    <filename>classKWayland_1_1Client_1_1PlasmaShellSurface.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>PanelBehavior</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a39c5fef220ee7d3451841ad9f858fa49</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="a39c5fef220ee7d3451841ad9f858fa49acd1810dcd59004d43111b80b7bad31cb">AlwaysVisible</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="a39c5fef220ee7d3451841ad9f858fa49a6060ccae5af5a564eac006bcc8968cb9">AutoHide</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="a39c5fef220ee7d3451841ad9f858fa49aa39b2b50b34f1abbecfa2b6b09f98f6e">WindowsCanCover</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="a39c5fef220ee7d3451841ad9f858fa49a3ce61f3b43bfdffd64bfe5df98a70d47">WindowsGoBelow</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Role</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>af258bf79e33e2fde7668dc0e0d2dc652</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652a2310408a63388fe57e3a4177168a8798">Desktop</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652ab8da6df14bf06283cbf588df6998722e">Panel</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652ad1163214ae0eb81427f7baf7e5cc7280">OnScreenDisplay</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652a96d008db67fc0b5551a926842bbb6a71">Notification</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652af2740703e3fef3d0f513acb7ab1d7a36">ToolTip</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652a83e0e7b9ab8e5f1ffe568072e16cf1d8">CriticalNotification</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PlasmaShellSurface.html" anchor="af258bf79e33e2fde7668dc0e0d2dc652af61d3dfc51cf3fdd6d1d08bd6ccfad5c">AppletPopup</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>autoHidePanelHidden</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a0d10937c6e5efd2c35d9090491865559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>autoHidePanelShown</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a0d3b962a2848b40907996640cc01a391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a73fc7fe165ffa5cc9c165ff5a13a2f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a1fdd1235023e208930e3e8fed71a614b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openUnderCursor</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a46065606894ffd5c59693bf18a4c4f1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a41aa6e78fbd429c436a1f6026f8acfd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestHideAutoHidingPanel</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>adc247bbdf42648459e0da09a143c6fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestShowAutoHidingPanel</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a72eccb884415b85f7d40766d7c51dc27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Role</type>
      <name>role</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a21756f38c566a8dfb23a5d585b4a40cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPanelBehavior</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>ae727022c73c230bc95848d8fcf9680fc</anchor>
      <arglist>(PanelBehavior behavior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPanelTakesFocus</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>aeea7375d6fd00478e9516026fe46cd69</anchor>
      <arglist>(bool takesFocus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>aa70f3a17f835753a2519772747c942ac</anchor>
      <arglist>(const QPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRole</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a7fe7732de378ba11052130ba5e1661c9</anchor>
      <arglist>(Role role)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkipSwitcher</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a204b669afd6ac4a5db44135c76b47776</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkipTaskbar</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a73048e2733500e83541422c72d2e3ae8</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a574c48ac209a42c890c42f19082e615e</anchor>
      <arglist>(org_kde_plasma_surface *surface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlasmaShellSurface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaShellSurface.html</anchorfile>
      <anchor>a904e1c843eb9af766c635079f1767332</anchor>
      <arglist>(Surface *surf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PlasmaShellSurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>PanelBehavior</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ad663a13919622009d9dd190924fe7a76</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="ad663a13919622009d9dd190924fe7a76acd1810dcd59004d43111b80b7bad31cb">AlwaysVisible</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="ad663a13919622009d9dd190924fe7a76a6060ccae5af5a564eac006bcc8968cb9">AutoHide</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="ad663a13919622009d9dd190924fe7a76aa39b2b50b34f1abbecfa2b6b09f98f6e">WindowsCanCover</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="ad663a13919622009d9dd190924fe7a76a3ce61f3b43bfdffd64bfe5df98a70d47">WindowsGoBelow</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Role</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a88ffd25039df801871596287a7325833</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833a2310408a63388fe57e3a4177168a8798">Desktop</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833ab8da6df14bf06283cbf588df6998722e">Panel</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833ad1163214ae0eb81427f7baf7e5cc7280">OnScreenDisplay</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833a96d008db67fc0b5551a926842bbb6a71">Notification</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833af2740703e3fef3d0f513acb7ab1d7a36">ToolTip</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833a83e0e7b9ab8e5f1ffe568072e16cf1d8">CriticalNotification</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html" anchor="a88ffd25039df801871596287a7325833af61d3dfc51cf3fdd6d1d08bd6ccfad5c">AppletPopup</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelAutoHideHideRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a2403e49e4ec9df690ccca36fa6234912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelAutoHideShowRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a18eaea9adcaae30cc7437c0f43fbdd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelBehaviorChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a52f63c367e7d60db5440fb1556dec49e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>positionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a769c1a1fae45703006aaf75131c1f182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>roleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a46f0922f1604928e9b454baff4e6a2ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipSwitcherChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a9ea5251de61467a0e1bb36c14f086391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipTaskbarChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a055abc852f41cbbe5e397d029a811f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideAutoHidingPanel</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a3185370dc8b235a6563b8c02d4aa19d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositionSet</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a438e13648a536c1c487bab00d86b591c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PanelBehavior</type>
      <name>panelBehavior</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>aebf0cde5f30ddfbb1a9788cb466523e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>panelTakesFocus</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a6061812d7606f166f43664820003787f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a99027a9b0816fdfde0383d25e0148c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Role</type>
      <name>role</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a151a9297e62b26fc18b1cf7e6b1432f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>aeb69dfff9ad61a0f5db5bd3c943c1daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showAutoHidingPanel</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a3cdd67ce479960b96710aae72ec31c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipSwitcher</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a7145f926f3c518153e607ca0b6a38dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipTaskbar</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ac92ce1f6e3fcf6ca56d807eac718e9be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ac041272ec392df728ca9c7ab233b47e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlasmaShellSurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a6621de645a8762802d55ef2cd0e2003c</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaVirtualDesktopManagement</name>
    <filename>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>desktopCreated</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a6604705e4b0d02acc1b52c2efeaff1e6</anchor>
      <arglist>(const QString &amp;id, quint32 position)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>desktopRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a3ddf96d835337312ea16d2414f21985e</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a4c02315a70d4863a3ffbab125ea0015e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rowsChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a621e61a3d541ec065d7c226008b32189</anchor>
      <arglist>(quint32 rows)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>aeabe028c8f4f25b1d63dff7cffde04ed</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; PlasmaVirtualDesktop * &gt;</type>
      <name>desktops</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a3797a8889622b8c1bea989650a17e95c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>ad53a7871fb5ce38a809ba2ae55dbf060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a0aac59b06ce17126471d8bd4905b23bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktop *</type>
      <name>getVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>aeee726d67ce63ca6f6602cd170aff3d3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a7e9c6afae21d983b20187dcd1f5e50ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a8cd0aedb6cda109926f73112286c3bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestCreateVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>abcd8ddea31f61d9c08a710253bdcf5b9</anchor>
      <arglist>(const QString &amp;name, quint32 position=std::numeric_limits&lt; uint32_t &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRemoveVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>ae03861b9c7daf2b4d6aa27e68ad4ba86</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>rows</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>acaa2bd81987ccb78314c87c10c527180</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a8e86bd9618d8ab6f900cddd7f67791ff</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaVirtualDesktopManagement.html</anchorfile>
      <anchor>a83a305b86905157567718d49248e5b2c</anchor>
      <arglist>(org_kde_plasma_virtual_desktop_management *plasmavirtualdesktopmanagement)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PlasmaVirtualDesktopManagementInterface</name>
    <filename>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>desktopActivated</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>a3e9042650ad8192d3063278e09120686</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>desktopCreateRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>af39124abb08f84c4ddbed19a0574f6f9</anchor>
      <arglist>(const QString &amp;name, quint32 position)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>desktopRemoveRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>a2da5705a1ede399a08d2ba82db7f22a7</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopInterface *</type>
      <name>createDesktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>aba7f25b34ce31f44727651d90c8a8d4f</anchor>
      <arglist>(const QString &amp;id, quint32 position=std::numeric_limits&lt; uint32_t &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopInterface *</type>
      <name>desktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>af3aa4d848f63ee8be16129a4883653ae</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; PlasmaVirtualDesktopInterface * &gt;</type>
      <name>desktops</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>af8274b25e5843afe6932761f94141bae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDesktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>acc8f602e807d15b5050025763dc5b758</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendDone</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>a48d674052af3805d0e006f86b1dec182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>aeb2e1f9c01212ebab6bb9457f1e2355c</anchor>
      <arglist>(quint32 rows)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaWindow</name>
    <filename>classKWayland_1_1Client_1_1PlasmaWindow.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>activeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a793c1c1cd77730a08c735b27284d2fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appIdChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a5467a9e1d7ee34d017e5cbbb07d880d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>applicationMenuChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ae3cada801fb986f38c7bc24946d79dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a6289c8b1c019e71b3d1e01e3a7c9e7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>demandsAttentionChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a7e01706cbc54a1412a063a4ec5abde9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a395963ebdff82e888c0340a3ee525bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a986ce2dc435eaa1044003dfc26fac2bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>geometryChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ac04a47eeed03e648df7779ba77d05bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>iconChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>adc8216a4f0f15ef7a83b0fc9e2dbfe8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keepAboveChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a8369532f9b884c4c9cc51fff423b44dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keepBelowChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a249896160bd46314358f2ea83feca7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizeableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ad4821d1bdab36c69eb8fa5e318eeeabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizedChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>accbd79c1c2500f59a1a706e7ff12b3d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimizeableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ad23505a9fd38242979bfef2bae66cbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimizedChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>acc250adb3a99af89cdd833376de49380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>movableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aafb97df4df3e348d6f1063b62b45a116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>onAllDesktopsChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a40ec4dacb5c302445485914fd5382ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parentWindowChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a791bfc9228c6613953485c70c4db2ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivityEntered</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a0ddf4444319aa3bdb5f5e7bf34989f4c</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivityLeft</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a9938a8e21803597e1b5897c3324653d4</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopEntered</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ada50f693231fb3a56b5d36a304801e06</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopLeft</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>acd7f0f647897553ec449d466347f3e46</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ab96a96d4680d158a6749a54862ec8cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resourceNameChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a78e319f20d7a57105e6000365fcd530b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadeableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a527698be7ba41bb4798b92b472ad0368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadedChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa7afa6e5ac272646aede9cc78b6940fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipSwitcherChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>abdf078b1bc2cb7a92e01a86bd941bf5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipTaskbarChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a7ff503ccb391c4a076d849615eab8252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa7f8b5ab4bd4c2665369ddb51dfdbdfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unmapped</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aed13ac17d9c413766c90d39c7b70f6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopChangeableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ada515b537c26762bd4a60dcdbbcc63e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ab2361cc599ebddfea3e00ee5b4b11cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>appId</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa33ad542fe7d4ec93cb8125642dbf3f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>applicationMenuObjectPath</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a69ab6ebb7942d08c8639d8ab2d5764c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>applicationMenuServiceName</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a2a7cfed68de59489d88e6d207d58a99d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a798d91eb244ccd91a236419b7095db3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>geometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa0d744c5d26baff58369b6817618459c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>icon</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a016d3addb90014f38d641b2434a70e77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>internalId</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ac9dac47f3abd64748cc5cebcbdf33a53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>af01a32f0cc3873dae593ccfc1545f6d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloseable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa8e56c7f5a9d1a0437226b8b9a801629</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDemandingAttention</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>acea0f806b66c4cb41db68b4e04125ba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullscreen</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ab0716728ff25f29e0a547b059f89e277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullscreenable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>af0cc19f26b84953831bb499b9baed989</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKeepAbove</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa1737b9ff92444d996d95b933c307158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKeepBelow</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a33bfcc32d950309002fe49372fb0ee2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMaximizeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>af2e2912f06172911a612bbe27c498701</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMaximized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a667c746e7fe5bcb1de55e1e59873ad4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMinimizeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa11948736473e11b5d16f1faa9406ded</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMinimized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a3ac4c11e3071fa2870a0cfad4b6c6693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMovable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a1e5a942a8b8f194889bd41dc99feff81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnAllDesktops</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a3237653a59466934bf24a4f0a3929391</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isResizable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a23bb88fe5530686b0b6ae1f4214133ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShadeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a5f4338bea32e457df38b69a7d5684b88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShaded</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>adcd5fd2ce3a21d064c41d9442c73263d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aca7959cfc8bc205e088e5d48af5fdc82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVirtualDesktopChangeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aa27e79181325ca5637edcef05e1089ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; PlasmaWindow &gt;</type>
      <name>parentWindow</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a1d9c1b3a286c19aeadfbcac9c5740eca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a65f3072c4095b2027b2556edcaaab42d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>plasmaActivities</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a7160b43bc1bfa3e09f9d8cc52ad92a66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>plasmaVirtualDesktops</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a9cdcf617c0f564c87554c766659afaf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a8072ff254dc75ff68be5be6031cec696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestActivate</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a9fa34837470dbc6386d7f48ed52367d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestClose</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>af387fd99c100dfa9d4a29db2e0978f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestEnterActivity</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a59b024652dabd6fecdda94b4c9151923</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestEnterNewVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a9e1b3c665258d6ace1094dffa516ba01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestEnterVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a4a396d509ab110066e3964d285b2aaf3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestLeaveActivity</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a24d1cf2c0fd9955dd53080f352169106</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestLeaveVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>adcd8eb3305801d527224ae61c9935f2c</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMove</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>aad046f6524c4442f039b4d2d94229254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestResize</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ae7642324e674364ae9ce1c29ffe1babb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleKeepAbove</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a38c2bdc7bc35adb252046b615e4fd634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleKeepBelow</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a967eb96a18888cf55a7a559f6f721e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleMaximized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ac981034d0afaa8859e17a798adedf7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleMinimized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a36d433f443b55c7135b7c75b45a1cb72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleShaded</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a26f9e8e1adacf8d41705da2bba7781f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a0cb62fc4156e9b673883b0b3d55ed6cd</anchor>
      <arglist>(quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>resourceName</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a4097bc68a01a35431bbe19af293e484f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendToOutput</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a0b7a40d849cf45687ccac9b77aeae6af</anchor>
      <arglist>(KWayland::Client::Output *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimizedGeometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a006e5db64298d241eca24270fd8461b2</anchor>
      <arglist>(Surface *panel, const QRect &amp;geom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipSwitcher</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a58942815b255aab384a0a2ff55e40f45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipTaskbar</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>afa4a64a69fec6ef86db5954d3dcefc26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a61e54a6ce0a4f87171905cd3fdfbfc69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetMinimizedGeometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a8f1c7b5f507605b20422f9269e52339a</anchor>
      <arglist>(Surface *panel)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>uuid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ad5511bd488a9ec5c17bcad8eb192f037</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>virtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>a4060a4942d4cf9705dcf605e04992bd0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PlasmaWindowInterface</name>
    <filename>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>enterNewPlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a96f6471ed8504bb85e98895b17d44608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enterPlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a9b64ab705a2cf11176cbb788f7ddc053</anchor>
      <arglist>(const QString &amp;desktop)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>leavePlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ac77f014da488a8478f5708a010bd7de9</anchor>
      <arglist>(const QString &amp;desktop)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>movableRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a315caa788879326b6a35b41ca0af0c4d</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>af6c4c51a9add5fda9de888f2b7dbdcbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizableRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ab2fc3db6b90bdc890c331dbe5f7fbde8</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a87f1ebfeef08d0954c946111f6afafe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadeableRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a2f8f164f4c3d07016d8dfb62459ffebc</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadedRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ae3643563259dd5a5dc7ae672839de2de</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopChangeableRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ae2f3a1f639faf68c404b28252246bd17</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a1df9d41270bd9a3870292b7db21622d4</anchor>
      <arglist>(quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlasmaVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a68245268308f6e4622e1546963a38550</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>internalId</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a38805e863832d28a905fa35d4d03e07c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QHash&lt; SurfaceInterface *, QRect &gt;</type>
      <name>minimizedGeometries</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ae33980f7f5e425315138a2b7131b1d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>plasmaVirtualDesktops</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a1b72d013b7cf5e3a6ed4cb1b7a5f0da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePlasmaVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>aa2038f18592ef4b9bd74734239385eb5</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationMenuPaths</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ac7cf4e5028507e551231292c5d2089fe</anchor>
      <arglist>(const QString &amp;serviceName, const QString &amp;objectPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeometry</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a7405c24023fefc511d209e1fd898d090</anchor>
      <arglist>(const QRect &amp;geometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a4aab0ab027770ec0340865fba7724c9e</anchor>
      <arglist>(const QIcon &amp;icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMovable</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a175d4b6b9e60ebbd9923f1cef3a61478</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParentWindow</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>acffa5f2557b3d98e2f31974268966feb</anchor>
      <arglist>(PlasmaWindowInterface *parentWindow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResizable</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ab02d70d8d4b27c69ebab841a767d1f59</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShadeable</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a8b57bf3676acc9951ee6c3bf24e47b4e</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShaded</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a26ec34c1338e3081d2cb76039ccb9433</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThemedIconName</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a960d7a75ab4009931d8173bff7ff3f6e</anchor>
      <arglist>(const QString &amp;iconName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a26c994963b29fe9eef9225432a3ea90f</anchor>
      <arglist>(quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVirtualDesktopChangeable</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ac4b0970ca6c363a360ba70c5f307b26a</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmap</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a4550650ceece8a6672ccf58fdbc4080c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaWindowManagement</name>
    <filename>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>activeWindowChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ae6651697d522aa5aaf36b179fee3618d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeDestroyed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>aa05dcd3245ac8ec4f962e97e4a44fef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ad986e870e5fc70e48d6dfa6ab4a8225f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a68ebfdd5dad7cbdb816517e5ae3b4781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>showingDesktopChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a8a2841bae1d5976b9c5e3bc5415a34fd</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stackingOrderChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a41876558175543487bd1f2cbed0998ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stackingOrderUuidsChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a29ccf91289f22bc52063086aebcf4704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowCreated</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a2aef841744544aa77179d704f7422822</anchor>
      <arglist>(KWayland::Client::PlasmaWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaWindow *</type>
      <name>activeWindow</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>abd7fb691c8a476f1d732b52a5cff8d30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlasmaWindowModel *</type>
      <name>createWindowModel</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ab1e17e2851e45b75477754b689de9076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a0bbf3107a075765f015bd3a7decf7014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a9280c35e7a95024da7191dda5038153b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a62dfc77f1dea2f070ff30ee57ead8c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShowingDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>abdda7078356721f2587d2ed32c5d2f88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>aa43049ac2b54d2afcda64d4fc036b674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ae75ebfce42e8b76a6ea3f76bf1507bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>aa3d291f73a198bcf66e4f1112ffe0452</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShowingDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a7fe2e669a5449ffb2fcd414dd1309fc6</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a29c52ac682dce8962229a109530d4fb9</anchor>
      <arglist>(org_kde_plasma_window_management *shell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a4828a60d3afaf027ca34f56a89e684f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; quint32 &gt;</type>
      <name>stackingOrder</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a9e589951235274fd2fa3c209d48d116c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QByteArray &gt;</type>
      <name>stackingOrderUuids</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a5cb26f27be484c6703788daf6d7484f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; PlasmaWindow * &gt;</type>
      <name>windows</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ac0e09f37f215f2dde479746b61f3489e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PlasmaWindowManagementInterface</name>
    <filename>classKWayland_1_1Server_1_1PlasmaWindowManagementInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagementInterface *</type>
      <name>plasmaVirtualDesktopManagementInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>a341dec8d7fd1e11a42e032d01888585c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlasmaVirtualDesktopManagementInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>ac0be6ed9c265bf3cd703c1d98ff87e83</anchor>
      <arglist>(PlasmaVirtualDesktopManagementInterface *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStackingOrder</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>a7dbed9095ee554f3cff5ee89ca3e0695</anchor>
      <arglist>(const QVector&lt; quint32 &gt; &amp;stackingOrder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmapWindow</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>a801842c93926fb93718a5ec230f3e533</anchor>
      <arglist>(PlasmaWindowInterface *window)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaWindowModel</name>
    <filename>classKWayland_1_1Client_1_1PlasmaWindowModel.html</filename>
    <base>QAbstractListModel</base>
    <member kind="enumeration">
      <type></type>
      <name>AdditionalRoles</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a2559ab67129c48c78d3c584256f5c0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsShadeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76aee01d3dfa6e528a9aa1fd3a0d26a1ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsShaded</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76af4ab3e3ba2224394220dccf9e4183785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsMovable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a837d29cf5083f9fb28197b2a2a5bfa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsResizable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a10ed56fccf4d272bfeaa079762ec455c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVirtualDesktopChangeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76ae2d5d409417b4a8391dab5f270698a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsCloseable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76adce5f8857c7b5718c508a68b0b0a363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Geometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a132ec082cade4fdabb34cc617571e2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a811fb4208ce0e107e513fda3dfbdc46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipSwitcher</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a4bbe076d194f27ba1b083baa2bf1768e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VirtualDesktops</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a1b3633f9ff22e806402c36fda8920843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Uuid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a6c4a0fbb23db8ed19716a2a9aa7713e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Geometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a132ec082cade4fdabb34cc617571e2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsCloseable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76adce5f8857c7b5718c508a68b0b0a363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsMovable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a837d29cf5083f9fb28197b2a2a5bfa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsResizable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a10ed56fccf4d272bfeaa079762ec455c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsShadeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76aee01d3dfa6e528a9aa1fd3a0d26a1ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsShaded</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76af4ab3e3ba2224394220dccf9e4183785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVirtualDesktopChangeable</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76ae2d5d409417b4a8391dab5f270698a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a811fb4208ce0e107e513fda3dfbdc46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipSwitcher</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a4bbe076d194f27ba1b083baa2bf1768e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Uuid</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a6c4a0fbb23db8ed19716a2a9aa7713e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a2559ab67129c48c78d3c584256f5c0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VirtualDesktops</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a861409219d0d8c9f6cb6a08449969b76a1b3633f9ff22e806402c36fda8920843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>af41e884835d4c4de4090f4f5344a28cc</anchor>
      <arglist>(int row, int column=0, const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestActivate</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a8db528a7751c70916aa81265d973fa6e</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestClose</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>acc2b893b8aed775ab3ddfdd81156bef9</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestEnterVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a4086ab1c492d57bd5d411d81573fed72</anchor>
      <arglist>(int row, const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMove</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a0b01394cf24c369eb5c1f9b853af3d72</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestResize</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>ac99fa2ce02f6d337ce988ee1ec5773cf</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleKeepAbove</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>ab4e67e0e4aba6187457bd62f89981518</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleKeepBelow</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>ad17faa8ac1ae0bed3ab2d12c571cf2fb</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleMaximized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a64476be0a58b6268a1c7b09c28d89604</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleMinimized</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a47ac0bd0a9a9ccd3afa460541dbff9ed</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestToggleShaded</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a218467d5a491ad55f00b1cab1b7a897e</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestVirtualDesktop</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>a289577398cee2755b9f1bbe4b806b4ee</anchor>
      <arglist>(int row, quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimizedGeometry</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowModel.html</anchorfile>
      <anchor>ad85559841166ca990605645b8f376d78</anchor>
      <arglist>(int row, Surface *panel, const QRect &amp;geom)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Pointer</name>
    <filename>classKWayland_1_1Client_1_1Pointer.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>axisChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a6c994a5175887bf36ec0db43af96683c</anchor>
      <arglist>(quint32 time, KWayland::Client::Pointer::Axis axis, qreal delta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisDiscreteChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a6def012203d7b3fb7bc9367f3fecedb1</anchor>
      <arglist>(KWayland::Client::Pointer::Axis axis, qint32 discreteDelta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisSourceChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ab2aef7ba04dff3a58642b553844260aa</anchor>
      <arglist>(KWayland::Client::Pointer::AxisSource source)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisStopped</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ac861438127e91ff46ba0cff19ffc0a3e</anchor>
      <arglist>(quint32 time, KWayland::Client::Pointer::Axis axis)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>buttonStateChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a3dc27d206cb79e468ba67a5f3fc1c31d</anchor>
      <arglist>(quint32 serial, quint32 time, quint32 button, KWayland::Client::Pointer::ButtonState state)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>entered</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a38656e8b661f764cfedee587ab063320</anchor>
      <arglist>(quint32 serial, const QPointF &amp;relativeToSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>frame</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ae591e76eff53298a55acc228a491c7a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>left</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>afce98786d88bc643dd5ce9c6b8050aad</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>motion</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a90dd299ce4536b51afc803e8ab1e6821</anchor>
      <arglist>(const QPointF &amp;relativeToSurface, quint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a1c5e0b99148c5591e546d594112aa822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a07c1f96dc3ab68cb134facb0b12a9a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>a312294021957236609be29efca8f6ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideCursor</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ada96ed69354b333429e9cdf6ca410a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ae7fde9a878a0f5dd83935868483a46dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>af9f429094a54912820ba728a51c1f601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursor</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>afa7abffd17b9bc86a9e217e4576172c4</anchor>
      <arglist>(Surface *surface, const QPoint &amp;hotspot=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>abc11f569c32fd8c381b728e2c85abf50</anchor>
      <arglist>(wl_pointer *pointer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerConstraints</name>
    <filename>classKWayland_1_1Client_1_1PointerConstraints.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>LifeTime</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>a5b415a0ea7496c597a1bb606eeafaeac</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1PointerConstraints.html" anchor="a5b415a0ea7496c597a1bb606eeafaeacac7fc2ee61fad0e2bba6754efdee31481">OneShot</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1PointerConstraints.html" anchor="a5b415a0ea7496c597a1bb606eeafaeaca5fe7b9358c9cb1b9eaa8d5aec000def4">Persistent</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>a90639f47c77393e9dda476165bbbc1a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointerConstraints</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ad20ab34e6e11aac8947c25371e0a573d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ConfinedPointer *</type>
      <name>confinePointer</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>a970432acf896c4f0c0eb57b5bf6d67ee</anchor>
      <arglist>(Surface *surface, Pointer *pointer, Region *region, LifeTime lifetime, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ad97b2080bcdee6b133ee3b9d952322e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ab2865b9f8881c58dadf0edeee04f1804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ac71eaab74a3b9099e8ba20c13a3a7435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LockedPointer *</type>
      <name>lockPointer</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ad60f3c8a26e6709ec0735640e8f80115</anchor>
      <arglist>(Surface *surface, Pointer *pointer, Region *region, LifeTime lifetime, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>aa6d4ea6e0e7ee903ae1ae5b6724ff0c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>a11cc139152f66372699506577f69c3aa</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerConstraints.html</anchorfile>
      <anchor>ae6f2fa1f3d7220e2ed898639116d6809</anchor>
      <arglist>(zwp_pointer_constraints_v1 *pointerconstraints)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PointerConstraintsInterface</name>
    <filename>classKWayland_1_1Server_1_1PointerConstraintsInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerConstraintsInterface.html</anchorfile>
      <anchor>a7415cfd9d13e51adba8d3380405b5601</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerGestures</name>
    <filename>classKWayland_1_1Client_1_1PointerGestures.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>a74d6023c3a762ead08b547f314841595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointerGestures</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>aa5f7f3ab460c87862329c3a464afaa35</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerPinchGesture *</type>
      <name>createPinchGesture</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>a7a1311872962bea3293b9f6fd2018c27</anchor>
      <arglist>(Pointer *pointer, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerSwipeGesture *</type>
      <name>createSwipeGesture</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>ac40a0396263b3e91712d462ad6b140c5</anchor>
      <arglist>(Pointer *pointer, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>a079a3f8211c34ca329c25a62c5afb984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>af284455c9dfb3a1f95b1260a22ac651d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>ac064cc6e3ac1c192b82dfd88595c6833</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>aa73a591868862af8b900c8d7ba5fa357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>a28bf6c9090219dc136b3245a7a9da08d</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerGestures.html</anchorfile>
      <anchor>ae86e2ca740d3fc6a98f3e9f4e6d45348</anchor>
      <arglist>(zwp_pointer_gestures_v1 *pointergestures)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PointerGesturesInterface</name>
    <filename>classKWayland_1_1Server_1_1PointerGesturesInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>PointerGesturesInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerGesturesInterface.html</anchorfile>
      <anchor>ace17e72153f67587cc7e688e33c1dc46</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::PointerInterface</name>
    <filename>classKWayland_1_1Server_1_1PointerInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>cursorChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerInterface.html</anchorfile>
      <anchor>a01da60fcbf0c073ce67a32a6fc49c24f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Cursor *</type>
      <name>cursor</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerInterface.html</anchorfile>
      <anchor>a9747ed82fc637e009a53aa9f04663f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerInterface.html</anchorfile>
      <anchor>a0d1e1da137838b60d8e2a7e324667808</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointerInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerInterface.html</anchorfile>
      <anchor>a661bc2730dbf91170739153aed0798e0</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerPinchGesture</name>
    <filename>classKWayland_1_1Client_1_1PointerPinchGesture.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>cancelled</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>ace15909fdc336077044cf3cc95c664ab</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>ended</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>ad6a286c963da1391457ab20c5c48eca5</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>started</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>a6fc68e21de3206540dfac14685646098</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updated</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>a63877f3a9ff854e209e27a3c7570d005</anchor>
      <arglist>(const QSizeF &amp;delta, qreal scale, qreal rotation, quint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>a31fea9cc362bf66de40b3cbb0ab1604c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>fingerCount</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>aecb2d585e63a11519be8ec087b0ad672</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>ad3bfe712f519d07ba101414828f3ecfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>afb2a81e82e09ebbbe2d6464e42b3a6d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>a6b28b138b3e20310d56d1b1bbc27a79c</anchor>
      <arglist>(zwp_pointer_gesture_pinch_v1 *pointerpinchgesture)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerPinchGesture.html</anchorfile>
      <anchor>a981d1764ba0641546a233905c0e431c2</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerSwipeGesture</name>
    <filename>classKWayland_1_1Client_1_1PointerSwipeGesture.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>cancelled</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a8b75c2df6ad8df967a256a568fa932f2</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>ended</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>accdbe74fc00200ac4e2782c143e54324</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>started</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a41c74ed3112af169093445dd3f5b31cc</anchor>
      <arglist>(quint32 serial, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updated</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a4c47075c87a380a8e0ad2f61c15c72c7</anchor>
      <arglist>(const QSizeF &amp;delta, quint32 time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a21facb3789ace2a4c9f400bcf907c4e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>fingerCount</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a0baba76d20ed05f8f4336f72ffaead79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>ac011b7a692e134e6b2ca823af4f50c37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>ac7a5b4361c01938aad3455b7342c0ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>a9fe991b671a7c0057d4c7e044f3c3a05</anchor>
      <arglist>(zwp_pointer_gesture_swipe_v1 *pointerswipegesture)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Client_1_1PointerSwipeGesture.html</anchorfile>
      <anchor>ad75aea82857e3b493b251ae01eaf2b2f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::QtExtendedSurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1QtExtendedSurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>lowerRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1QtExtendedSurfaceInterface.html</anchorfile>
      <anchor>a8f03e4ba8382b098bb95f07a65421876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>raiseRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1QtExtendedSurfaceInterface.html</anchorfile>
      <anchor>a7cc85fd37a73816ae8891ffeae843466</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::QtSurfaceExtensionInterface</name>
    <filename>classKWayland_1_1Server_1_1QtSurfaceExtensionInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Region</name>
    <filename>classKWayland_1_1Client_1_1Region.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>a3890a2446ee0ba460d125ebb490171ec</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>af878ed2bec32e92b8acafeb5bf5e42a5</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>ad9c1acac11bffdba81c2d3403c53cccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>afaec53899c8957da99b6b84da74b6a30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>a456a990ff8f9399e082dfa40ba1af106</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>a6df609c312c2e52e3cc1cb55be70edaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>a4e3542f3186aac1032267b01190f1298</anchor>
      <arglist>(wl_region *region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtract</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>a84c0af9c8e18ddf404eaa5a201412b22</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtract</name>
      <anchorfile>classKWayland_1_1Client_1_1Region.html</anchorfile>
      <anchor>af0b1809bb1a16e7be9f0c9018afa55fe</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::RegionInterface</name>
    <filename>classKWayland_1_1Server_1_1RegionInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1RegionInterface.html</anchorfile>
      <anchor>ab1e3a9689d8f5ba3015f21d484e76a2d</anchor>
      <arglist>(const QRegion &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWayland_1_1Server_1_1RegionInterface.html</anchorfile>
      <anchor>aed4a83e18153d65e15b85a103102447f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegionInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1RegionInterface.html</anchorfile>
      <anchor>a5e2fdf2e0b42e4d231783d11f1295519</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Registry</name>
    <filename>classKWayland_1_1Client_1_1Registry.html</filename>
    <base>QObject</base>
    <class kind="struct">KWayland::Client::Registry::AnnouncedInterface</class>
    <member kind="enumeration">
      <type></type>
      <name>Interface</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aef26749b735c792dce76654c869c74fe</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea9763fd6ae0868ca0b40ef962dfb05f3c">Compositor</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaea89b68c34ce4a63c0f77e17413c6e30">Shell</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea25c40c519686f155291de96c60796f70">Seat</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaf070729dece74d86aa8ebc6666892e98">Shm</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea29c2c02a361c9d7028472e5d92cd4a54">Output</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea98fcbe60b2e344ada1b9ecd20a833712">FullscreenShell</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea5920696990bc15f2b4e67413af3a64e8">SubCompositor</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feacd48a50df45fa537676da028cc747a73">DataDeviceManager</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feabf1253b71483a68e9dd4dec785fabe65">PlasmaShell</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaa99f5504e49e5731c835c669ffcc9e85">PlasmaWindowManagement</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feae599161956d626eda4cb0a5ffb85271c">Idle</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea7dd3c03064c2ad624718288dfce79e94">FakeInput</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea3f39588bb19e28051d9aedfbb170025c">Shadow</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea8b52de510bc5497ac43abfe566be48ab">Blur</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feac63ecd19a0ca74c22dfcf3063c9805d2">Contrast</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea6160a53ece50ce6d4f5ef4452549835e">Slide</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea1ff6c6a5c838a0a469f7399750739d77">Dpms</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaa61468dbdffac0afe73f2eae1b7df851">OutputManagement</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaa1418f4c9d02524607ea6df503cb9e6a">OutputDevice</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea22f4c3a276dc5c26a9f611fd9bf05227">ServerSideDecorationManager</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea5ec46b0c02be64cf95c90c96b3201b42">TextInputManagerUnstableV0</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea943ca3547177156ce27d6023d134e3c6">TextInputManagerUnstableV2</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea883efcdc77b623283811a06411e5416d">XdgShellUnstableV5</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea20b3a1c5e2d5b9af16972193dc505199">RelativePointerManagerUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea66b11c7883470125b0b8dfcd9c31f35b">PointerGesturesUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feab22daf6ffe7c7494e4b938f7747c5d40">PointerConstraintsUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea71d894291b85f4bdd40b4aa9d22e50a2">XdgExporterUnstableV2</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaab7351c4c8a0d5081a797d25927026da">XdgImporterUnstableV2</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea9275db6469eb67d530608242c8016446">XdgShellUnstableV6</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea26586fa5fa5e37d75f0eea4f5d9c5344">IdleInhibitManagerUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaf5e7a406a01d3f9470a02c5c110b422d">AppMenu</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feac16d72574f2ef6cb669cc4d2bd360311">ServerSideDecorationPalette</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea569b20fd8b3cde2450c225d4ef822cdf">RemoteAccessManager</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feae0bb503ce55930428431c45cf00ce4bb">PlasmaVirtualDesktopManagement</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea5765b241ef99fe6f6cd001bf184b3193">XdgOutputUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feac208a05027c4633c6afb740eb509d16f">XdgShellStable</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea34bc82448efa030c10609806444cb25c">XdgDecorationUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74fea08d544d749e49b619df7a76f7def898a">Keystate</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feaf145ea84d7ac29d1fa4298c8be2ca532">PlasmaActivationFeedback</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac5c26d686c37a1b208678e2c36b137c7</anchor>
      <arglist>(QByteArray interface, quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a345001e0886a8f45e4d8c7b0eb20352f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfacesAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a61cd75ff2ec1024660f5565402ddc669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>compositorAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af0eb7310763e6fbf043c5f0b5ec052c2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aef62bf94549f75b1061d7727b5088b32</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>seatAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae7bc3e540c2de990f9f2f56040c07a92</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shmAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adc2c28529a3c1f67683f141081cf7c12</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subCompositorAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abf80d564ac90c2fbb3474ee7ed2fa1f2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a10d19fa6a58709135df1d1cbf4ba6a20</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenShellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a115652331c9f7da959e9cf33138f8900</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataDeviceManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2bc5c8d2ab08cef328f47548f937ce78</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputDeviceAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aabe8a8dfa6c2c76b8c47cbfae5f2e997</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaShellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aca0437e89458e40e7b975824a4dfad8e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivationFeedbackAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8d94860758c66347e6e2132c53fdb3b6</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopManagementAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>acf2fd24a45068bbc894d25601c9a44e4</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaWindowManagementAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a47a8292c5e5b42e8493c1c6e1a037a72</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1c8d969addb6f43b6d4785e62f9932b5</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>remoteAccessManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a941bd2e230def6134ac3feb3ba0304ac</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fakeInputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a77fd7e5f095951956ff1962227997cd2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1caf9917417cb8cbabcb851f56b294fb</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8c22bcd969790df6896f83844c52e19e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8fa8305c130cbd4e8787da99f4d6ddf0</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a93d4606dfdad6aa4968eb830accd2109</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dpmsAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad5c12a52f89a0e8cf12c03a083d9ad65</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a344541dec0e76cb7fc4dc373c4df6037</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV0Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3363895cefad9802e11312ed72c8ea3e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aedb9d96e91e5ee7a62f40b0eeef3e2d0</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV5Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a752e7b9c13d25356f64ec08f5e14ee68</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV6Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e43b3e16b70a5e95a44103c9f4b0916</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>relativePointerManagerUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a538e1a864efcd1df26887cb079828201</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerGesturesUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3445e28747da368e49afa17c28e00f84</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a058b01aa43177ed91b34da861c37e978</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>exporterUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4c2428c50605f509c6fbb13dd93deb8e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>importerUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>acbad6f3220b77b538efbfa538b2d18a7</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleInhibitManagerUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab813e8e070048acffc6ebab2c698f9f7</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appMenuAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad12208f3ca348ee116af505404bb2c43</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationPaletteManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a768e91c4b7b8fbc57c65b606d21895aa</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgOutputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2b79dac45869fcb884718995f09e2f83</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellStableAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af06c4ba2e5152807c98e4f2d4292bf52</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgDecorationAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8a1576404fa7c437956bcbc5e9194551</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keystateAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8b27535c2a361a5b8bc33891279e44aa</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>compositorRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4d4a6842ac20f657dca04083e2f7303</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6b07b876bf8e87d74a688201a5a153e3</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>seatRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2c993589611809d62e96c26cffb8b3a9</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shmRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8d226202dd1ab7dbd1c7b765d45ad016</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subCompositorRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4f53ca0bce3da2a39e35199fbf65e5f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab5333960c1691950efb06a1d90f8aa09</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenShellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae2434c7bd373fd4c3ba8901bddd1df72</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataDeviceManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2ae0f6620efd2208e924e6764a4d2405</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aacbc0b03839e902c332ba3496ab1a893</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputDeviceRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac844400d1fe38a3cf49bcc062b569232</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaShellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae15eddaae8dcc53569eafb51fd5e2152</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivationFeedbackRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb4f8cf0276331f07bdc6de94d918554</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3c1b9602a72fb5dee1d7d7f3280c03f6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaWindowManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ada0898fcfa7daa37be2ab90bba59ed12</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a40173608f93f9d6f821906a0f71530b5</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>remoteAccessManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aaa5e7b43855e824c19d4899692b79d58</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fakeInputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4d435e918592185324bf5d72d02d093f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3b88b5f97625cdc5875f9bc6b59daea5</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a30ae13031fa1d09a5e58f2afa330908f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a96a3bc5880d4a98624fb7eaf413c28d6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e1ad708d0cd0e08a3e135035ab26db7</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dpmsRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0bd0fa703610cdb8039c05e2d2ce9741</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aecf953d4afe7cec249b0c4d3dda66aea</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV0Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a448e56da0919d9e6f6486bdccbea675e</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a960e89e24d0a12c9f0cb3a3e7a8c62a6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV5Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af6e2c2c655aa1dedf188366eea9ea25b</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV6Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6d74f5604932833563130369edd6f8c1</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>relativePointerManagerUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad9569b75a85645d7db0abd44d58475cd</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerGesturesUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad299befe2eb0836d757616d55bd22a6f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a32ff91f5cc680cd62d6d7bb87aaa86c4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>exporterUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1b3a9094c36273530b5f361e4e95fb33</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>importerUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab154598c1224d5b8da021cff786cafb2</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleInhibitManagerUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a46720e82678205bb8c473baed3b16af9</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appMenuRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e2895a0b657e993750127c7a70f3ae8</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationPaletteManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a44cae7903d1ebf51e37f0e56515afeb7</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgOutputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa5abcf12cdcc104ee041a1a164bd09e8</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellStableRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4ee7c469b5de27ef2bd297de7a5703e</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgDecorationRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4fa597db49ee2973079e15b4f32e91d4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keystateRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a301957b480c113b2b0a1a61a168f24d4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a23213b79e6574e0e8bcb5e9a20226c77</anchor>
      <arglist>(ConnectionThread *connection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a949925c0b8b3bee051cbeeec0227e035</anchor>
      <arglist>(wl_display *display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3026896bc4af05028c0cc74bac665115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab0f94d4c72a928c02d622dc7dcc33688</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInterface</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a295bdc882a71c6c533059f3548bb82c1</anchor>
      <arglist>(Interface interface) const</arglist>
    </member>
    <member kind="function">
      <type>AnnouncedInterface</type>
      <name>interface</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a42811db9f264950f91e2b189fe62c838</anchor>
      <arglist>(Interface interface) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; AnnouncedInterface &gt;</type>
      <name>interfaces</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7866c6a44ed2b909b46d523a01dae873</anchor>
      <arglist>(Interface interface) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad91f807050ecd4eccca7bdbe205bd47f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_registry *</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>afedd34073c513d7e999ad0ba7898f07c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_registry *</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1e9d01366ff13437564125fd7ed5963e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_registry *</type>
      <name>registry</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0f14e657da456544ffc120da758bcf1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7c28e852f3ea3d61effe173522b75a3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad247f3c53a0b6da75525c18e7a20b15f</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1f53074267392283fdb68c0d5b3662d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_compositor *</type>
      <name>bindCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6a0059d8010f4e4d0b18ec2160d99cd1</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_shell *</type>
      <name>bindShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3c186668c22b08502463dd4f0fbd32c4</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_seat *</type>
      <name>bindSeat</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a293eabd9fff929c5586d045574f1a7d7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_shm *</type>
      <name>bindShm</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb3ac272c5e2aac8f3236085105f66d2</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_outputmanagement *</type>
      <name>bindOutputManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a141db0660d466392a993836e949bd4fa</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_output *</type>
      <name>bindOutput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adefe807ec51f7ab47cd9a9206a4700ae</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_subcompositor *</type>
      <name>bindSubCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a94b05b6cc2bae013dcabc0b90bfe1f31</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_outputdevice *</type>
      <name>bindOutputDevice</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4a09399ce7d98e0539a76f040398f1e7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>_wl_fullscreen_shell *</type>
      <name>bindFullscreenShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4c5f86d325929df71c92940ca565115</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_data_device_manager *</type>
      <name>bindDataDeviceManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a576f784c6e6eb35e0b6d0e60a5a774f7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_shell *</type>
      <name>bindPlasmaShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab5dfd05f7e0822c1f5f10ee466b2f9b9</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_activation_feedback *</type>
      <name>bindPlasmaActivationFeedback</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4d9bf3d63a4400db10e23928d079a209</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_virtual_desktop_management *</type>
      <name>bindPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4a2e50cf0100b3096ffc58e975e6179</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_window_management *</type>
      <name>bindPlasmaWindowManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac35ff876020a0eec56a2bb1f1d94a03b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_idle *</type>
      <name>bindIdle</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab8226491802bdb6eb06889c9a47b99dd</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_keystate *</type>
      <name>bindKeystate</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aea19dee93f073726128f550507bcb301</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_remote_access_manager *</type>
      <name>bindRemoteAccessManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aaac521329d4bdb1674bd0ddc49d0dd5d</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_fake_input *</type>
      <name>bindFakeInput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4226bf2cc9010f9d5ea496caaee71528</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_shadow_manager *</type>
      <name>bindShadowManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a738792158c25e60af10f95d35b7fdd55</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_blur_manager *</type>
      <name>bindBlurManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae809b45e8bfc0802849eeb919bf4ba04</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_contrast_manager *</type>
      <name>bindContrastManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a59be3ba09269cc16649435b123c02d72</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_slide_manager *</type>
      <name>bindSlideManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a73f653903f988f79720eb061eafffdd0</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_dpms_manager *</type>
      <name>bindDpmsManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a30ab18c2afad82857364cebb5574d086</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_server_decoration_manager *</type>
      <name>bindServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8f4044f26995912c1982c2109e2d9f9b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_text_input_manager *</type>
      <name>bindTextInputManagerUnstableV0</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aac6db7f25af39f2e1e5ee0445a24dbbb</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_text_input_manager_v2 *</type>
      <name>bindTextInputManagerUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a73786c507b93db70f09dbec45690493e</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>xdg_shell *</type>
      <name>bindXdgShellUnstableV5</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a35694eb280af2d635de0357c0530238b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_shell_v6 *</type>
      <name>bindXdgShellUnstableV6</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a57c36e1b8d26dd95808bb030b8f36361</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>xdg_wm_base *</type>
      <name>bindXdgShellStable</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adec1ace0eb875c1b7a964d29c6e2e6f7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_relative_pointer_manager_v1 *</type>
      <name>bindRelativePointerManagerUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aca7204d29b43dfd4ba24d3d6d0706ccf</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_pointer_gestures_v1 *</type>
      <name>bindPointerGesturesUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac621aaa8ffe9dddbb103fa23e6f4d8e0</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_pointer_constraints_v1 *</type>
      <name>bindPointerConstraintsUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a71cc1b437a05a18590a85473f43c6b07</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_exporter_v2 *</type>
      <name>bindXdgExporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af472d72b7369f5b96cd83b22177d3d9a</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_importer_v2 *</type>
      <name>bindXdgImporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6e5962cf1b6d5586337f415c91933b0d</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_idle_inhibit_manager_v1 *</type>
      <name>bindIdleInhibitManagerUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4cefd0ded266f29611ad479b08d4ac4c</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_appmenu_manager *</type>
      <name>bindAppMenuManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abd237ab2f76e6383a56cdef187a7a222</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_server_decoration_palette_manager *</type>
      <name>bindServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0c8bfbb483637be1458557add8525f5a</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_output_manager_v1 *</type>
      <name>bindXdgOutputUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab1950c75954b2b8c3171a1ee33b9e793</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_decoration_manager_v1 *</type>
      <name>bindXdgDecorationUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a91161388fd945ba44fa08cc14b578aa8</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>Compositor *</type>
      <name>createCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad6786714b87b14d00a6e2b1ebe9ee6ae</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Shell *</type>
      <name>createShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac032bbe54dbd706fd30acc49ae1410e7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Seat *</type>
      <name>createSeat</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1858666fbd863e1e31664825b2ffcddf</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ShmPool *</type>
      <name>createShmPool</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4cad23ab1d619de7a635fd2ab40a3bd</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>SubCompositor *</type>
      <name>createSubCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aeff35afb98c96fa5face5a19c7045368</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Output *</type>
      <name>createOutput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac14c8c28b22b8f062efd50503da1a3ce</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>OutputManagement *</type>
      <name>createOutputManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb14871b3143cf09ee29ba9dc7d29d3c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>OutputDevice *</type>
      <name>createOutputDevice</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aee414bfd60e5a4fbcdebc2805dc4b8ee</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>FullscreenShell *</type>
      <name>createFullscreenShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac73a0130b0ab3c5b8846ad07341b4c21</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManager *</type>
      <name>createDataDeviceManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a052f6c12a31f4c95c93277b448b4fe28</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShell *</type>
      <name>createPlasmaShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2a87ce613f6bc1eb802e1b96b28c4cb9</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaActivationFeedback *</type>
      <name>createPlasmaActivationFeedback</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1a964e040618261b3bcea58b3a6ea400</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagement *</type>
      <name>createPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abf6631b76f2f2b7e3c58360bce156a7b</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaWindowManagement *</type>
      <name>createPlasmaWindowManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a9f79fed0c2cb2adcb90efbe7da882672</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Idle *</type>
      <name>createIdle</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a74ff27bac78db5e75f99de59a7d8a89c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Keystate *</type>
      <name>createKeystate</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a86d781898075039884fe4c81f245557c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RemoteAccessManager *</type>
      <name>createRemoteAccessManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4b3b2226e3133a601fe031438c1d4866</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>FakeInput *</type>
      <name>createFakeInput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af2007392547c44381939438a57f7c67a</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ShadowManager *</type>
      <name>createShadowManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a826f7f668c750aa16d08874be436347c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>BlurManager *</type>
      <name>createBlurManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a971daef155a17d7916c8392628003704</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ContrastManager *</type>
      <name>createContrastManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7f22d6e55d03098d532425b32e9c1ef4</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>SlideManager *</type>
      <name>createSlideManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7bbc6e36aef8ae2429e26070072a162b</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DpmsManager *</type>
      <name>createDpmsManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4ae64208f41581673788d8631663a828</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManager *</type>
      <name>createServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abcc8c77dde5e046ef46a4bdf180c0fdc</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TextInputManager *</type>
      <name>createTextInputManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>afd878f6f3330208ba6d3407becc2f5b7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShell *</type>
      <name>createXdgShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab9a17298a9d64dcd6222ed917dfef0cb</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RelativePointerManager *</type>
      <name>createRelativePointerManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad2aac64281b75dc64f117f3e59fd2102</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerGestures *</type>
      <name>createPointerGestures</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a44249cd7a3659ed2b7ab4d7b99a5c467</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraints *</type>
      <name>createPointerConstraints</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a60f2fb3b993a86f7980e0189a4de18b8</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgExporter *</type>
      <name>createXdgExporter</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a541c70e921f9ef4a49c774b9776df46f</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgImporter *</type>
      <name>createXdgImporter</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a09083d2e222ca11d352197f966c17443</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitManager *</type>
      <name>createIdleInhibitManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae5c5aa0b4f8ee39ddd0c39ac5b6b84ef</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>AppMenuManager *</type>
      <name>createAppMenuManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0d1a1f50eadf259947355aa8872f04a7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteManager *</type>
      <name>createServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8cf73a7e5f8c913ee1d6d6f0ccb96144</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgOutputManager *</type>
      <name>createXdgOutputManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4ab91c6949dbbb71ca5315de1e1fd424</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgDecorationManager *</type>
      <name>createXdgDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0e7835d8c9563d13dac1e4c18571d89e</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>wl_compositor *</type>
      <name>bindCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6a0059d8010f4e4d0b18ec2160d99cd1</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_shell *</type>
      <name>bindShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3c186668c22b08502463dd4f0fbd32c4</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_seat *</type>
      <name>bindSeat</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a293eabd9fff929c5586d045574f1a7d7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_shm *</type>
      <name>bindShm</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb3ac272c5e2aac8f3236085105f66d2</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_outputmanagement *</type>
      <name>bindOutputManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a141db0660d466392a993836e949bd4fa</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_output *</type>
      <name>bindOutput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adefe807ec51f7ab47cd9a9206a4700ae</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_subcompositor *</type>
      <name>bindSubCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a94b05b6cc2bae013dcabc0b90bfe1f31</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_outputdevice *</type>
      <name>bindOutputDevice</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4a09399ce7d98e0539a76f040398f1e7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>_wl_fullscreen_shell *</type>
      <name>bindFullscreenShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4c5f86d325929df71c92940ca565115</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_data_device_manager *</type>
      <name>bindDataDeviceManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a576f784c6e6eb35e0b6d0e60a5a774f7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_shell *</type>
      <name>bindPlasmaShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab5dfd05f7e0822c1f5f10ee466b2f9b9</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_activation_feedback *</type>
      <name>bindPlasmaActivationFeedback</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4d9bf3d63a4400db10e23928d079a209</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_virtual_desktop_management *</type>
      <name>bindPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4a2e50cf0100b3096ffc58e975e6179</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_plasma_window_management *</type>
      <name>bindPlasmaWindowManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac35ff876020a0eec56a2bb1f1d94a03b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_idle *</type>
      <name>bindIdle</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab8226491802bdb6eb06889c9a47b99dd</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_keystate *</type>
      <name>bindKeystate</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aea19dee93f073726128f550507bcb301</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_remote_access_manager *</type>
      <name>bindRemoteAccessManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aaac521329d4bdb1674bd0ddc49d0dd5d</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_fake_input *</type>
      <name>bindFakeInput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4226bf2cc9010f9d5ea496caaee71528</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_shadow_manager *</type>
      <name>bindShadowManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a738792158c25e60af10f95d35b7fdd55</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_blur_manager *</type>
      <name>bindBlurManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae809b45e8bfc0802849eeb919bf4ba04</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_contrast_manager *</type>
      <name>bindContrastManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a59be3ba09269cc16649435b123c02d72</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_slide_manager *</type>
      <name>bindSlideManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a73f653903f988f79720eb061eafffdd0</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_dpms_manager *</type>
      <name>bindDpmsManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a30ab18c2afad82857364cebb5574d086</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_server_decoration_manager *</type>
      <name>bindServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8f4044f26995912c1982c2109e2d9f9b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>wl_text_input_manager *</type>
      <name>bindTextInputManagerUnstableV0</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aac6db7f25af39f2e1e5ee0445a24dbbb</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_text_input_manager_v2 *</type>
      <name>bindTextInputManagerUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a73786c507b93db70f09dbec45690493e</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>xdg_shell *</type>
      <name>bindXdgShellUnstableV5</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a35694eb280af2d635de0357c0530238b</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_shell_v6 *</type>
      <name>bindXdgShellUnstableV6</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a57c36e1b8d26dd95808bb030b8f36361</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>xdg_wm_base *</type>
      <name>bindXdgShellStable</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adec1ace0eb875c1b7a964d29c6e2e6f7</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_relative_pointer_manager_v1 *</type>
      <name>bindRelativePointerManagerUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aca7204d29b43dfd4ba24d3d6d0706ccf</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_pointer_gestures_v1 *</type>
      <name>bindPointerGesturesUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac621aaa8ffe9dddbb103fa23e6f4d8e0</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_pointer_constraints_v1 *</type>
      <name>bindPointerConstraintsUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a71cc1b437a05a18590a85473f43c6b07</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_exporter_v2 *</type>
      <name>bindXdgExporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af472d72b7369f5b96cd83b22177d3d9a</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_importer_v2 *</type>
      <name>bindXdgImporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6e5962cf1b6d5586337f415c91933b0d</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zwp_idle_inhibit_manager_v1 *</type>
      <name>bindIdleInhibitManagerUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4cefd0ded266f29611ad479b08d4ac4c</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_appmenu_manager *</type>
      <name>bindAppMenuManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abd237ab2f76e6383a56cdef187a7a222</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>org_kde_kwin_server_decoration_palette_manager *</type>
      <name>bindServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0c8bfbb483637be1458557add8525f5a</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_output_manager_v1 *</type>
      <name>bindXdgOutputUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab1950c75954b2b8c3171a1ee33b9e793</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>zxdg_decoration_manager_v1 *</type>
      <name>bindXdgDecorationUnstableV1</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a91161388fd945ba44fa08cc14b578aa8</anchor>
      <arglist>(uint32_t name, uint32_t version) const</arglist>
    </member>
    <member kind="function">
      <type>Compositor *</type>
      <name>createCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad6786714b87b14d00a6e2b1ebe9ee6ae</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Shell *</type>
      <name>createShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac032bbe54dbd706fd30acc49ae1410e7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Seat *</type>
      <name>createSeat</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1858666fbd863e1e31664825b2ffcddf</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ShmPool *</type>
      <name>createShmPool</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4cad23ab1d619de7a635fd2ab40a3bd</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>SubCompositor *</type>
      <name>createSubCompositor</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aeff35afb98c96fa5face5a19c7045368</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Output *</type>
      <name>createOutput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac14c8c28b22b8f062efd50503da1a3ce</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>OutputManagement *</type>
      <name>createOutputManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb14871b3143cf09ee29ba9dc7d29d3c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>OutputDevice *</type>
      <name>createOutputDevice</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aee414bfd60e5a4fbcdebc2805dc4b8ee</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>FullscreenShell *</type>
      <name>createFullscreenShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac73a0130b0ab3c5b8846ad07341b4c21</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManager *</type>
      <name>createDataDeviceManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a052f6c12a31f4c95c93277b448b4fe28</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShell *</type>
      <name>createPlasmaShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2a87ce613f6bc1eb802e1b96b28c4cb9</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaActivationFeedback *</type>
      <name>createPlasmaActivationFeedback</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1a964e040618261b3bcea58b3a6ea400</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagement *</type>
      <name>createPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abf6631b76f2f2b7e3c58360bce156a7b</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaWindowManagement *</type>
      <name>createPlasmaWindowManagement</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a9f79fed0c2cb2adcb90efbe7da882672</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Idle *</type>
      <name>createIdle</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a74ff27bac78db5e75f99de59a7d8a89c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Keystate *</type>
      <name>createKeystate</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a86d781898075039884fe4c81f245557c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RemoteAccessManager *</type>
      <name>createRemoteAccessManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4b3b2226e3133a601fe031438c1d4866</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>FakeInput *</type>
      <name>createFakeInput</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af2007392547c44381939438a57f7c67a</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ShadowManager *</type>
      <name>createShadowManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a826f7f668c750aa16d08874be436347c</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>BlurManager *</type>
      <name>createBlurManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a971daef155a17d7916c8392628003704</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ContrastManager *</type>
      <name>createContrastManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7f22d6e55d03098d532425b32e9c1ef4</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>SlideManager *</type>
      <name>createSlideManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7bbc6e36aef8ae2429e26070072a162b</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DpmsManager *</type>
      <name>createDpmsManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4ae64208f41581673788d8631663a828</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManager *</type>
      <name>createServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abcc8c77dde5e046ef46a4bdf180c0fdc</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TextInputManager *</type>
      <name>createTextInputManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>afd878f6f3330208ba6d3407becc2f5b7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShell *</type>
      <name>createXdgShell</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab9a17298a9d64dcd6222ed917dfef0cb</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RelativePointerManager *</type>
      <name>createRelativePointerManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad2aac64281b75dc64f117f3e59fd2102</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerGestures *</type>
      <name>createPointerGestures</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a44249cd7a3659ed2b7ab4d7b99a5c467</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraints *</type>
      <name>createPointerConstraints</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a60f2fb3b993a86f7980e0189a4de18b8</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgExporter *</type>
      <name>createXdgExporter</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a541c70e921f9ef4a49c774b9776df46f</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgImporter *</type>
      <name>createXdgImporter</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a09083d2e222ca11d352197f966c17443</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitManager *</type>
      <name>createIdleInhibitManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae5c5aa0b4f8ee39ddd0c39ac5b6b84ef</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>AppMenuManager *</type>
      <name>createAppMenuManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0d1a1f50eadf259947355aa8872f04a7</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteManager *</type>
      <name>createServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8cf73a7e5f8c913ee1d6d6f0ccb96144</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgOutputManager *</type>
      <name>createXdgOutputManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4ab91c6949dbbb71ca5315de1e1fd424</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgDecorationManager *</type>
      <name>createXdgDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0e7835d8c9563d13dac1e4c18571d89e</anchor>
      <arglist>(quint32 name, quint32 version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>compositorAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af0eb7310763e6fbf043c5f0b5ec052c2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aef62bf94549f75b1061d7727b5088b32</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>seatAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae7bc3e540c2de990f9f2f56040c07a92</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shmAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adc2c28529a3c1f67683f141081cf7c12</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subCompositorAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>abf80d564ac90c2fbb3474ee7ed2fa1f2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a10d19fa6a58709135df1d1cbf4ba6a20</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenShellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a115652331c9f7da959e9cf33138f8900</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataDeviceManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2bc5c8d2ab08cef328f47548f937ce78</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputDeviceAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aabe8a8dfa6c2c76b8c47cbfae5f2e997</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaShellAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aca0437e89458e40e7b975824a4dfad8e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivationFeedbackAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8d94860758c66347e6e2132c53fdb3b6</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopManagementAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>acf2fd24a45068bbc894d25601c9a44e4</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaWindowManagementAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a47a8292c5e5b42e8493c1c6e1a037a72</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1c8d969addb6f43b6d4785e62f9932b5</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>remoteAccessManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a941bd2e230def6134ac3feb3ba0304ac</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fakeInputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a77fd7e5f095951956ff1962227997cd2</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1caf9917417cb8cbabcb851f56b294fb</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8c22bcd969790df6896f83844c52e19e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8fa8305c130cbd4e8787da99f4d6ddf0</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a93d4606dfdad6aa4968eb830accd2109</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dpmsAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad5c12a52f89a0e8cf12c03a083d9ad65</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a344541dec0e76cb7fc4dc373c4df6037</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV0Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3363895cefad9802e11312ed72c8ea3e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aedb9d96e91e5ee7a62f40b0eeef3e2d0</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV5Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a752e7b9c13d25356f64ec08f5e14ee68</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV6Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e43b3e16b70a5e95a44103c9f4b0916</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>relativePointerManagerUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a538e1a864efcd1df26887cb079828201</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerGesturesUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3445e28747da368e49afa17c28e00f84</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a058b01aa43177ed91b34da861c37e978</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>exporterUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4c2428c50605f509c6fbb13dd93deb8e</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>importerUnstableV2Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>acbad6f3220b77b538efbfa538b2d18a7</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleInhibitManagerUnstableV1Announced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab813e8e070048acffc6ebab2c698f9f7</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appMenuAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad12208f3ca348ee116af505404bb2c43</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationPaletteManagerAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a768e91c4b7b8fbc57c65b606d21895aa</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgOutputAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2b79dac45869fcb884718995f09e2f83</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellStableAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af06c4ba2e5152807c98e4f2d4292bf52</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgDecorationAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8a1576404fa7c437956bcbc5e9194551</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keystateAnnounced</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8b27535c2a361a5b8bc33891279e44aa</anchor>
      <arglist>(quint32 name, quint32 version)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>compositorRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa4d4a6842ac20f657dca04083e2f7303</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6b07b876bf8e87d74a688201a5a153e3</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>seatRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2c993589611809d62e96c26cffb8b3a9</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shmRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a8d226202dd1ab7dbd1c7b765d45ad016</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subCompositorRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4f53ca0bce3da2a39e35199fbf65e5f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab5333960c1691950efb06a1d90f8aa09</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenShellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae2434c7bd373fd4c3ba8901bddd1df72</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataDeviceManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a2ae0f6620efd2208e924e6764a4d2405</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aacbc0b03839e902c332ba3496ab1a893</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputDeviceRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ac844400d1fe38a3cf49bcc062b569232</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaShellRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ae15eddaae8dcc53569eafb51fd5e2152</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaActivationFeedbackRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>adb4f8cf0276331f07bdc6de94d918554</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaVirtualDesktopManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3c1b9602a72fb5dee1d7d7f3280c03f6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plasmaWindowManagementRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ada0898fcfa7daa37be2ab90bba59ed12</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a40173608f93f9d6f821906a0f71530b5</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>remoteAccessManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aaa5e7b43855e824c19d4899692b79d58</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fakeInputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4d435e918592185324bf5d72d02d093f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a3b88b5f97625cdc5875f9bc6b59daea5</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a30ae13031fa1d09a5e58f2afa330908f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a96a3bc5880d4a98624fb7eaf413c28d6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e1ad708d0cd0e08a3e135035ab26db7</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dpmsRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a0bd0fa703610cdb8039c05e2d2ce9741</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aecf953d4afe7cec249b0c4d3dda66aea</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV0Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a448e56da0919d9e6f6486bdccbea675e</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textInputManagerUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a960e89e24d0a12c9f0cb3a3e7a8c62a6</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV5Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>af6e2c2c655aa1dedf188366eea9ea25b</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellUnstableV6Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a6d74f5604932833563130369edd6f8c1</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>relativePointerManagerUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad9569b75a85645d7db0abd44d58475cd</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerGesturesUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ad299befe2eb0836d757616d55bd22a6f</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a32ff91f5cc680cd62d6d7bb87aaa86c4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>exporterUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a1b3a9094c36273530b5f361e4e95fb33</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>importerUnstableV2Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab154598c1224d5b8da021cff786cafb2</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>idleInhibitManagerUnstableV1Removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a46720e82678205bb8c473baed3b16af9</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>appMenuRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a7e2895a0b657e993750127c7a70f3ae8</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>serverSideDecorationPaletteManagerRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a44cae7903d1ebf51e37f0e56515afeb7</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgOutputRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>aa5abcf12cdcc104ee041a1a164bd09e8</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgShellStableRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>ab4ee7c469b5de27ef2bd297de7a5703e</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>xdgDecorationRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a4fa597db49ee2973079e15b4f32e91d4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keystateRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Registry.html</anchorfile>
      <anchor>a301957b480c113b2b0a1a61a168f24d4</anchor>
      <arglist>(quint32 name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::RelativePointer</name>
    <filename>classKWayland_1_1Client_1_1RelativePointer.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>relativeMotion</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointer.html</anchorfile>
      <anchor>a70dce1468d9be15ff3d63a53684b30ed</anchor>
      <arglist>(const QSizeF &amp;delta, const QSizeF &amp;deltaNonAccelerated, quint64 timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointer.html</anchorfile>
      <anchor>a1b6a0945afa05e717b699ae0b798e228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointer.html</anchorfile>
      <anchor>a6a934c35b96c966b1427dfc200637d17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointer.html</anchorfile>
      <anchor>a83bf013f1192aab291eb7434cc390ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointer.html</anchorfile>
      <anchor>aaabb6a941e229e7c2bd135a8e304bb68</anchor>
      <arglist>(zwp_relative_pointer_v1 *relativepointerunstablev1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::RelativePointerManager</name>
    <filename>classKWayland_1_1Client_1_1RelativePointerManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a0a2e56b4a6b2c646f611b4be648f29ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelativePointerManager</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a4f332a1b7563071eaba316869bcee12a</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RelativePointer *</type>
      <name>createRelativePointer</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>abd72a146938ed19767a25b1b251e9ba8</anchor>
      <arglist>(Pointer *pointer, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a7bcf835b47703e0e2909f590c9494370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a4e41b918559ce448057b937317aa34b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>adcd3e3a4a8c644963870d411da841df1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>ab561d222d51ec2852e6af1f5f8027cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a1dd04fa5b5ab4f16aa2d2bbe88c1583c</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1RelativePointerManager.html</anchorfile>
      <anchor>a2c23050c7116d7f875bb83fb2b2fb83c</anchor>
      <arglist>(zwp_relative_pointer_manager_v1 *relativepointermanagerunstablev1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::RelativePointerManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1RelativePointerManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>RelativePointerInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1RelativePointerManagerInterface.html</anchorfile>
      <anchor>acbf1963a15b944d77b09c947cd49e790</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::RemoteAccessManager</name>
    <filename>classKWayland_1_1Client_1_1RemoteAccessManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>bufferReady</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>af35327ca16f00c71e14a05ae2e6e4823</anchor>
      <arglist>(const void *output, const RemoteBuffer *rbuf)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>a0dbc78b1960ca1bf8443add5614155a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteAccessManager</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>aeb09f3f907c63be73c9d474ea29d2e83</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>a3cbe9876c94cdd39fe21e7c33c4950bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>a59b9e59560487728edeaecaf6727211c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>aa7dfeab409450c7576917b0c4a8fae1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>ac03092115ffb1688675b411246f6c02e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>ae644c8a821e72d8ef3d5842ad321462e</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteAccessManager.html</anchorfile>
      <anchor>a28699e53633d73a61c034bf04bfd518a</anchor>
      <arglist>(org_kde_kwin_remote_access_manager *remoteaccessmanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::RemoteBuffer</name>
    <filename>classKWayland_1_1Client_1_1RemoteBuffer.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteBuffer.html</anchorfile>
      <anchor>abc230423712fb57d3f31f33ef569dbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteBuffer.html</anchorfile>
      <anchor>a05a68fef4ed0d9700be56501c15ff9d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteBuffer.html</anchorfile>
      <anchor>a270cb09445167bc0f166f7b7fbcad2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1RemoteBuffer.html</anchorfile>
      <anchor>ab46ef9d0a3ae664e42981366d3629aaa</anchor>
      <arglist>(org_kde_kwin_remote_buffer *remotebuffer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::Resource</name>
    <filename>classKWayland_1_1Server_1_1Resource.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeUnbound</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a071b80ac86b6a1a8838337a0483722a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unbound</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a9f222b2dc1fe81a82851c51232a62cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>client</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>ac89caa4ab59df7620dd29e88101c5935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Global *</type>
      <name>global</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>af3277eee284a7b6480e4ba20e17f0ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>id</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a795a35e5e3e0974a7d7f33d658eae369</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>parentResource</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a2979654aa5b67bbb0af66f9b58e2cf87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a4748b425ee5f53e1bc90979f831dc97a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Seat</name>
    <filename>classKWayland_1_1Client_1_1Seat.html</filename>
    <base>QObject</base>
    <member kind="property">
      <type>bool</type>
      <name>keyboard</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a88b015913812580ee66de098f12ff5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>ab6a10e9d39293254b8060e756b7d59b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>pointer</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a28a7ec7defca86a170e4a74a1156324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>touch</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a7c0abc3eb7bde5675a6878e455eea2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeDestroyed</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a70651bda56b3b0e23d664e300fc82d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a99d37c21d172f2425ce3e9b6d26b431a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a6adb5244c85c2cc8dea715f055129ba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Keyboard *</type>
      <name>createKeyboard</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a1f3b31671e06a67d4ec42e0acd5a22b1</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Pointer *</type>
      <name>createPointer</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>ab620f32c58aef049f9cbd61d1f9661bf</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Touch *</type>
      <name>createTouch</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>aa41a56e07add52fb6ef2fb40a3c356b2</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a7998ffa935c6b342fc26869ca6f81b55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>ae93faac89b8aaa6f06707eb41eebda05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a548aaacac4924812defd75ade4113285</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>abe9978c230a08abb6582457aedfd3702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>adb2e8481a816601e5d2cf3e231319b18</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Seat.html</anchorfile>
      <anchor>a0cd50216d7be30e1187ac5602890d22c</anchor>
      <arglist>(wl_seat *seat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SeatInterface</name>
    <filename>classKWayland_1_1Server_1_1SeatInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="property">
      <type>bool</type>
      <name>keyboard</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a4dadcee4884e4438c0d4b7632f664a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a93bef4381aa081eebd45166a0d5b419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>pointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a03dc934eab559159098e6147192f0773</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a75ec4081623b1d0810e2d124b5721ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>quint32</type>
      <name>timestamp</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aaf53420196187cafde446314bc09ddaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>touch</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aeb8f114b058a99283e6f269cdd92f427</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>tourch</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ad60da4c81bf4c3fc95ec74a6b2e1cd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragEnded</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>abad219e62713209290972e4341b015ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragStarted</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>abaf809fedb711a95a56c3483857d7c05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragSurfaceChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a269ddbcfdb89580713304e3752be5870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedPointerChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae6a73a63b76a330a49c3ebe18da39547</anchor>
      <arglist>(KWayland::Server::PointerInterface *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedTextInputChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a38af29e135baebb2b89ed103e5f738ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a505ee1405d5b156120ed1565ce58851d</anchor>
      <arglist>(DataDeviceInterface *)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>selection</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae757efc02fb8dc424a14dacf90fba749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelection</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ad04ce8a464a7349845353a8d573098c0</anchor>
      <arglist>(DataDeviceInterface *dataDevice)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDrag</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a07831807291bba79dd1ea02098036f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a931a3d4f18aa85277510e326292926a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragTouch</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae3991ffac67e4e9fc2dc5085c75600fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>dragSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae528d14bd4331335eb54a707804ac816</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dragSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>acf96db17a680fd6e6de9b47a4c1556ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ad76cbf69b67de22832937290197a0975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a249c4a3d8621ea6e253fb7c216f3f9b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aeb881a7896394e13fc702f0c3bac824d</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;globalPosition, const QMatrix4x4 &amp;inputTransformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>abceab87b525c5ae19ff9535c661d0db2</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;inputTransformation=QMatrix4x4())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointerPos</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae38e3b5a2674770e2232b0e6da7ce268</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af80899c66f88334abef405a5adee6ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a787a953729d643afca6d6b35624d4495</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;surfacePosition=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a205821e68f14f7348d87b895e10e73c7</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aac1a4fccd0abe993044ef818a5652865</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab7370d7dcb9f75cfc67494730d3c5604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfacePosition</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af18c868617a074e7997de0b903b4d1b6</anchor>
      <arglist>(const QPointF &amp;surfacePosition)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>focusedPointerSurfacePosition</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a0b292b954a61bf08feb42786547c4d97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a7cd561b6b349b119295e033db101ec6b</anchor>
      <arglist>(const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>focusedPointerSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a0c924375e5dcca858e4e550b93f67688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>affd15c9d4b25eab8bbdafdc59fbc2466</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a6687699e9deed6ff9e18484d35dd38a1</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab5af251716bd9d830e2d4c91be4c0fde</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ac09301ff92c23e749d3421594e268b1a</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a039a209c5f8da19e155b0510056a49a2</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a597820dd71342a6a4b9fbe7d9c46dea9</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a71e32b02ee4334c4e42df60d97bb5fb2</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a115cdd0f07cb7e1c7ee6d3e5a6bfe580</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxisV5</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a2934b3aaf0c603d13d90c76f68203688</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxis</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae5a2c0f6d03742beb165916d164b9616</anchor>
      <arglist>(Qt::Orientation orientation, quint32 delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitPointerGrab</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a260dee5443b910e9df92769f0efef984</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relativePointerMotion</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a2048d63a08df83499c5cbf3dae3b9051</anchor>
      <arglist>(const QSizeF &amp;delta, const QSizeF &amp;deltaNonAccelerated, quint64 microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a18ba13dc6efb7ff2d85ce142486f600e</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab8712ac5d7a789b0ee4444f2bdffae88</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a5d54d5853024525484aa370718d64f61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab09a81c1a5b98bdd026f8ed59e56c8a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aa2e7f70230324148864c6f904acef72f</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a924e8373d9ca6155a13e7974f645e48f</anchor>
      <arglist>(const QSizeF &amp;delta, qreal scale, qreal rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af63357b8746222263dca9a9cb3ce67c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af0d6b1deec4135966b9deb7519a761a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymap</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a587c17c38a25a709a4c4f951fb227c28</anchor>
      <arglist>(int fd, quint32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymapData</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8b03270821a51232aa3e6aca861104d3</anchor>
      <arglist>(const QByteArray &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyRepeatInfo</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8c17e47e148d4bbfbf3f2953df7ab756</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keymapFileDescriptor</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3b357d0dc7d3196016e10bf8aa982a56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>keymapSize</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a7fb65ed1da80243d90466c3c1c75f3a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>addd8aff1ae551ddfa6ab02405bae10bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3063f489a27c5beddd839cea7fb6b9f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedKeyboardSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a5feb75f954503943e9463a78735eb9a7</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitTouchGrab</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a6bda2fd8a07faccfa2cc5d967a596231</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedTextInputSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>acae877fd2d0d4b1c3018cb68e773bec2</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedTextInputSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae79ecfa38b93fe2cdd0500657bd528e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>afbbcb1bb6537739bd73f1f1ae16bd195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDrag</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a07831807291bba79dd1ea02098036f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a931a3d4f18aa85277510e326292926a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragTouch</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae3991ffac67e4e9fc2dc5085c75600fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>dragSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae528d14bd4331335eb54a707804ac816</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dragSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>acf96db17a680fd6e6de9b47a4c1556ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ad76cbf69b67de22832937290197a0975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a249c4a3d8621ea6e253fb7c216f3f9b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aeb881a7896394e13fc702f0c3bac824d</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;globalPosition, const QMatrix4x4 &amp;inputTransformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>abceab87b525c5ae19ff9535c661d0db2</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;inputTransformation=QMatrix4x4())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointerPos</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae38e3b5a2674770e2232b0e6da7ce268</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af80899c66f88334abef405a5adee6ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a787a953729d643afca6d6b35624d4495</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;surfacePosition=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a205821e68f14f7348d87b895e10e73c7</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedPointerSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aac1a4fccd0abe993044ef818a5652865</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab7370d7dcb9f75cfc67494730d3c5604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfacePosition</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af18c868617a074e7997de0b903b4d1b6</anchor>
      <arglist>(const QPointF &amp;surfacePosition)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>focusedPointerSurfacePosition</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a0b292b954a61bf08feb42786547c4d97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a7cd561b6b349b119295e033db101ec6b</anchor>
      <arglist>(const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>focusedPointerSurfaceTransformation</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a0c924375e5dcca858e4e550b93f67688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>affd15c9d4b25eab8bbdafdc59fbc2466</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a6687699e9deed6ff9e18484d35dd38a1</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab5af251716bd9d830e2d4c91be4c0fde</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ac09301ff92c23e749d3421594e268b1a</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a039a209c5f8da19e155b0510056a49a2</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a597820dd71342a6a4b9fbe7d9c46dea9</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a71e32b02ee4334c4e42df60d97bb5fb2</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a115cdd0f07cb7e1c7ee6d3e5a6bfe580</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxisV5</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a2934b3aaf0c603d13d90c76f68203688</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxis</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae5a2c0f6d03742beb165916d164b9616</anchor>
      <arglist>(Qt::Orientation orientation, quint32 delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitPointerGrab</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a260dee5443b910e9df92769f0efef984</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relativePointerMotion</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a2048d63a08df83499c5cbf3dae3b9051</anchor>
      <arglist>(const QSizeF &amp;delta, const QSizeF &amp;deltaNonAccelerated, quint64 microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a18ba13dc6efb7ff2d85ce142486f600e</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab8712ac5d7a789b0ee4444f2bdffae88</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a5d54d5853024525484aa370718d64f61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerSwipeGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab09a81c1a5b98bdd026f8ed59e56c8a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aa2e7f70230324148864c6f904acef72f</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a924e8373d9ca6155a13e7974f645e48f</anchor>
      <arglist>(const QSizeF &amp;delta, qreal scale, qreal rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af63357b8746222263dca9a9cb3ce67c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerPinchGesture</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>af0d6b1deec4135966b9deb7519a761a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymap</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a587c17c38a25a709a4c4f951fb227c28</anchor>
      <arglist>(int fd, quint32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymapData</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8b03270821a51232aa3e6aca861104d3</anchor>
      <arglist>(const QByteArray &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyRepeatInfo</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8c17e47e148d4bbfbf3f2953df7ab756</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keymapFileDescriptor</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3b357d0dc7d3196016e10bf8aa982a56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>keymapSize</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a7fb65ed1da80243d90466c3c1c75f3a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>addd8aff1ae551ddfa6ab02405bae10bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3063f489a27c5beddd839cea7fb6b9f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedKeyboardSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a5feb75f954503943e9463a78735eb9a7</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitTouchGrab</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a6bda2fd8a07faccfa2cc5d967a596231</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedTextInputSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>acae877fd2d0d4b1c3018cb68e773bec2</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedTextInputSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ae79ecfa38b93fe2cdd0500657bd528e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>afbbcb1bb6537739bd73f1f1ae16bd195</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecoration</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecoration.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>af5ee924e1a8566a9253fd6ee378aa960</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1ServerSideDecoration.html" anchor="af5ee924e1a8566a9253fd6ee378aa960a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1ServerSideDecoration.html" anchor="af5ee924e1a8566a9253fd6ee378aa960a577d7068826de925ea2aec01dbadf5e4">Client</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1ServerSideDecoration.html" anchor="af5ee924e1a8566a9253fd6ee378aa960a9aa1b03934893d7134a660af4204f2a9">Server</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>ab610fcc9e4c0375ddd7d725687122d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>defaultMode</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a15cfff6c425dc92a291587e137d3fb9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a7370d606b112192836b01e479fb30cfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a808852d17c1325960359b6611d2f0e0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a7ea4fec3a9e74ea65bb11cd445c2b82d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a30958743b27ea277f3cc471a0daa1894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMode</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a193b3be91e9c95130b3d88990d4cadd3</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecoration.html</anchorfile>
      <anchor>a05e7bfe2437657fcc23a2f08963540f3</anchor>
      <arglist>(org_kde_kwin_server_decoration *serversidedecoration)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ServerSideDecorationInterface</name>
    <filename>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>modeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>ae84c2c5faa4ce91b2d2f4ae3731c8a2f</anchor>
      <arglist>(KWayland::Server::ServerSideDecorationManagerInterface::Mode)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManagerInterface::Mode</type>
      <name>mode</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>ad3e7a163f2fa0ddfeaded1c3eeaea05c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>ab5f2d23d559dae2392a65011c5c3f479</anchor>
      <arglist>(ServerSideDecorationManagerInterface::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>ace21c69e3e36658e9e77aa8e2d7a787e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServerSideDecorationInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>a9c74ccc5cc2badf210dc96e881137a4c</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecorationManager</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a4ff8df48b9807c0c07996f2f51f90923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServerSideDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a73cbafd6234cbaac8e9478304f9416aa</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a7d30814c571175c379a75b1a5cf7101b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a9ab3a39bf5410b9c6a2dd9eb50ec89cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a4800a9fea98f21f2f49bf3c47b36c4bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a354a79775f79f855058e791d573ca6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>a91eb560fd999d465751f6237b9f31c12</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</anchorfile>
      <anchor>afb370638551353616b86dd9c256d50f6</anchor>
      <arglist>(org_kde_kwin_server_decoration_manager *serversidedecorationmanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ServerSideDecorationManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>af502a27b513ae127a61ed674fc3912d7</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html" anchor="af502a27b513ae127a61ed674fc3912d7a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html" anchor="af502a27b513ae127a61ed674fc3912d7a577d7068826de925ea2aec01dbadf5e4">Client</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html" anchor="af502a27b513ae127a61ed674fc3912d7a9aa1b03934893d7134a660af4204f2a9">Server</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>decorationCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>a1d469c5b5c2b39c164607b4e63fe2e75</anchor>
      <arglist>(KWayland::Server::ServerSideDecorationInterface *)</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>defaultMode</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>a8d9b2091019e7f1d01bdd3fc9b46b87e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultMode</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>ae24e260da8566e49d279ab1c03923b2b</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ServerSideDecorationPaletteInterface</name>
    <filename>classKWayland_1_1Server_1_1ServerSideDecorationPaletteInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>paletteChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>a4375d21e0c85a9b8568cadd014b017e0</anchor>
      <arglist>(const QString &amp;palette)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>palette</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>a7f5a28f0d22da7472d6b2baac8cfc54b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>ad43e4d98be43ca94052f377f5c6acf34</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecorationPaletteManager</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a41adaa24c27e77d002752aca85a7c089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServerSideDecorationPaletteManager</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a866cfbec13ee13abf09e013138eccf36</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a14b46191b30aa4d1172c276f606d361c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>ab2d2bbca94a0974572d833aecd2a4d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a96cbdae0a706179dfc0970d881a883bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a8a852cc85ba678aafe25fad7cb24e54f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a92ee59a4c6a4ba2f9ae380d7b4606d6f</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</anchorfile>
      <anchor>a78966156eccbd308bc57a3756ebe5697</anchor>
      <arglist>(org_kde_kwin_server_decoration_palette_manager *serverSideDecorationPaletteManager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ServerSideDecorationPaletteManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1ServerSideDecorationPaletteManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>paletteCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationPaletteManagerInterface.html</anchorfile>
      <anchor>a9ed8569e7a6aed22e64ab664a19cedc3</anchor>
      <arglist>(KWayland::Server::ServerSideDecorationPaletteInterface *)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteInterface *</type>
      <name>paletteForSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1ServerSideDecorationPaletteManagerInterface.html</anchorfile>
      <anchor>a74dd5e5963a665c2bf5a5a94cecef1b9</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Shadow</name>
    <filename>classKWayland_1_1Client_1_1Shadow.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Shadow.html</anchorfile>
      <anchor>a19b2bd76a1c3ba41d2adf8b10ac0db58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Shadow.html</anchorfile>
      <anchor>a69f1cbb7f9048d5b037061b8b5442508</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Shadow.html</anchorfile>
      <anchor>ae08534380a79362b29eeb0e61082a356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Shadow.html</anchorfile>
      <anchor>a60f72813edb080640c0db13b727db4dc</anchor>
      <arglist>(org_kde_kwin_shadow *shadow)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ShadowInterface</name>
    <filename>classKWayland_1_1Server_1_1ShadowInterface.html</filename>
    <base>KWayland::Server::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ShadowManager</name>
    <filename>classKWayland_1_1Client_1_1ShadowManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>a5a995f268c86f22f2103d125d5f9cc01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShadowManager</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>ad440825ae53098de9ef48f48410d5f41</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Shadow *</type>
      <name>createShadow</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>a78243f882d09b54e82a02cf521f0f0d6</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>af675c63860739e1704c2a5176dfbca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>aec740a4a8a9d9d54ead85932d2bd7a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>ad0b550a4db9e43c91b59fcd036e82d14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>a5e17e8c4122c337c9096da4acadbb4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>a5b33eb475e39e56c880b883e177f2871</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ShadowManager.html</anchorfile>
      <anchor>a6a5e491ed7ad4dc2b4076b5cd90b2428</anchor>
      <arglist>(org_kde_kwin_shadow_manager *compositor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ShadowManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1ShadowManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Shell</name>
    <filename>classKWayland_1_1Client_1_1Shell.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeDestroyed</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>a49574c43b5c6917ff5c29955c8d6adf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>interfaceAboutToBeReleased</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>a81a0f2b2aaacc4bd54023bfde4734c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>ae2bafdafcfb88102bace534b4d0d4e7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ShellSurface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>af6e474e71d2a550a59cddf75ce322b5b</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ShellSurface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>acfd01f9782415146a507cae701ae5b88</anchor>
      <arglist>(wl_surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>ab6246667ae879bf03e3f7da32ef97cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>ae82cc93bd4698fa42f50df6cbd763ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>a3ce2f7b811eb883cb316e418b6673d63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>aa2562e977e6507e8ad034139b15980aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>a4dd25dbdb0bd793c637477b75d1c05e6</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Shell.html</anchorfile>
      <anchor>acd90118664c2708824176326c3354d08</anchor>
      <arglist>(wl_shell *shell)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ShellInterface</name>
    <filename>classKWayland_1_1Server_1_1ShellInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellInterface.html</anchorfile>
      <anchor>a2fbec4af3790efefee0ff55b4c6597af</anchor>
      <arglist>(KWayland::Server::ShellSurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ShellSurface</name>
    <filename>classKWayland_1_1Client_1_1ShellSurface.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>TransientFlag</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>ad4f2494384aa76f5acb1ae8eac566f16</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1ShellSurface.html" anchor="ad4f2494384aa76f5acb1ae8eac566f16a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1ShellSurface.html" anchor="ad4f2494384aa76f5acb1ae8eac566f16aa11f91df0170ecddf92e6413a9eacaad">NoFocus</enumvalue>
    </member>
    <member kind="property">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>ae6e7f439172c2addfc62b64f23267790</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pinged</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a7e199799aa81b3e6aa640cfd3855199b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>af0be739e066b362b39642820d11756bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a8f61a7bd8ad32ba76de997b461fbab96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a5cee62842c392ccfbb14a61db9b6c920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMove</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a9e26cd350f3a0ff05a9fa768ff409e2d</anchor>
      <arglist>(Seat *seat, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestResize</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>ac5fd18bcf46a0543a9ea29b1332d8254</anchor>
      <arglist>(Seat *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFullscreen</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>aa665d37dd059d4fe2ab4c9b46ab706a3</anchor>
      <arglist>(Output *output=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a8e2e37fae9b107f58362a8289f685364</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransient</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a55ddee23569bedab4cc153f91e66f19e</anchor>
      <arglist>(Surface *parent, const QPoint &amp;offset=QPoint(), TransientFlags flags=TransientFlag::Default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransientPopup</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>aaf77310be164da531294d35c24dcfef7</anchor>
      <arglist>(Surface *parent, Seat *grabbedSeat, quint32 grabSerial, const QPoint &amp;offset=QPoint(), TransientFlags flags=TransientFlag::Default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a8026f872e1f2bdfb8659c4b108570186</anchor>
      <arglist>(wl_shell_surface *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowClass</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a43f127c1c6465346c6d4a420e7fc24c2</anchor>
      <arglist>(const QByteArray &amp;windowClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ShellSurface *</type>
      <name>fromQtWinId</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>aae0c115ce4c6169dcc0411b750d392e2</anchor>
      <arglist>(WId wid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ShellSurface *</type>
      <name>fromWindow</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>a59f96cf4d10a5bef34e3c95adbb5cebd</anchor>
      <arglist>(QWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ShellSurface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>aecd3248a4fd0b7a60a33f6a807bfb793</anchor>
      <arglist>(wl_shell_surface *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::ShellSurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="property">
      <type>bool</type>
      <name>acceptsKeyboardFocus</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a14dcb0dd3d338a3f36bf5a295340eec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>fullscreen</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>afc7b86226f17ddfe745a9ffb7b200ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>maximized</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ac7ba536ea7bee25a37caa4fdaed8eca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>popup</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a8472fe8149ea39cfdd97c921171685c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a402cea5a6654d50a763d2e9258525bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>toplevel</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a66bf0f156767ae1e69bc5d006400672b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>transient</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a695038bf1a89ada444cd1766f04ba719</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ab38bc7876bfc97f8ae6497c1b45e9247</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QByteArray</type>
      <name>windowClass</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a52b8cb9c08542685ad648aedbfb05f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>acceptsKeyboardFocusChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a98b0b4f2c7483f7192acac779d0b9fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a273d4eba1abf86c34c82c3b6b932a8d3</anchor>
      <arglist>(KWayland::Server::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pingTimeout</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a7eb303c6b2c4c0c24e5a3f7a76e7c886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pongReceived</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a7d373c505c0dadebe9f731a8f559a5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>popupChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a7ae8afc93870438ec3e34d27e0ae0688</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a6ad22297df1ed0e6545a6003d4254900</anchor>
      <arglist>(KWayland::Server::SeatInterface *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a32d72834ca7e82b395726f4ff1fa207b</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a1ef05d0e27683fc555e79fb14da6cbd1</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientForChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ac764344e4c3ff8d708d1c117cd5c4bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientOffsetChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ac9e3f2d161e0398f21e7fd7ab2cc5c79</anchor>
      <arglist>(const QPoint &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClassChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a11c3de2f0875fbd4e6e80f7a18c727c0</anchor>
      <arglist>(const QByteArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>acceptsKeyboardFocus</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a70acf4dafebd9af343b59ebce26e0fa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPinged</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a33b28accddfefe769985397fab727f94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPopup</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a096884c5cc582bc20fb3f516a85dc0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransient</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a24e6be41980e52d762cf710b92355fb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ping</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a34958c23be4f292d7b4b6e0b39ef37a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>aaf98b0d0aefb073b5915fb69796c6e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestSize</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a43d668fd507cb8d5a589bdf5d3a33690</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPingTimeout</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a8151a27d5b7ac7d0c9211264be318c29</anchor>
      <arglist>(uint msec)</arglist>
    </member>
    <member kind="function">
      <type>ShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a65ae5e0a4b22f08f71b436db8daf8eef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>aa1535bf412a02f063ccccc7650c04e0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a38aa49999b324c6833928200d592b653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>abab94185156eaf1aee8648af3a66a815</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ShmPool</name>
    <filename>classKWayland_1_1Client_1_1ShmPool.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>poolResized</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>ad29fe21ec0c8d11efeb928133ba23bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a5c104c49fd30e78ba6a6f05c20f40160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Buffer::Ptr</type>
      <name>createBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>acd2064874464374ef1d0f8583fe89247</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>Buffer::Ptr</type>
      <name>createBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a64049e479c2ff59b641ddcfb65f073a1</anchor>
      <arglist>(const QSize &amp;size, int32_t stride, const void *src, Buffer::Format format=Buffer::Format::ARGB32)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a3b666ba1ecea2e793c2772afe7b796a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a89efcbdbd879559fda7ea8c43faecf24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Buffer::Ptr</type>
      <name>getBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a296d31b9e36cffeacba49cea47a97ffb</anchor>
      <arglist>(const QSize &amp;size, int32_t stride, Buffer::Format format=Buffer::Format::ARGB32)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>aa85bbaea382d8f119563538a4cc1ad36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>aaa3957480a0f25ad5133f4f6ec02dace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>a83be81ea0f99f18f4d5ce1cffc590bc7</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1ShmPool.html</anchorfile>
      <anchor>aac7e51add7dd4d07f7649300b086f5b4</anchor>
      <arglist>(wl_shm *shm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Slide</name>
    <filename>classKWayland_1_1Client_1_1Slide.html</filename>
    <base>QObject</base>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaca1b7c8744971cfa6eb7ad872e392f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaa57cee4d6f1ac0c606945b250dde67fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Location</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaa57cee4d6f1ac0c606945b250dde67fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaa4c07f34aa867aa956e1fd57273a79294</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaf681867493a046c5ef4ebb905df68796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaca1b7c8744971cfa6eb7ad872e392f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaaf681867493a046c5ef4ebb905df68796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0aa8bc2abe374036d21a8671e164eafaa4c07f34aa867aa956e1fd57273a79294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>abe4dc3c4320631e40a67caf3797659fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>afabf7853d023aaa6746f234838f164a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a385162c2ec1292284da5591fc8f33994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocation</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a529021225ac20e460819ac35ea892bf0</anchor>
      <arglist>(Slide::Location location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>a0e2c3ea3a823e9df5580decb73f483f8</anchor>
      <arglist>(qint32 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Slide.html</anchorfile>
      <anchor>af8412152a342757c4428c1ac9e7bd063</anchor>
      <arglist>(org_kde_kwin_slide *slide)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SlideInterface</name>
    <filename>classKWayland_1_1Server_1_1SlideInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075ac9aede0194d7f7611d4d16360ea7aa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075a037f213191c85145c1639f653c3901d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Location</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075a037f213191c85145c1639f653c3901d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075abccc4b17e72f0981025cf7937d78d66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075a97a14b62718c03a95f0c6a2da9e78f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075ac9aede0194d7f7611d4d16360ea7aa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075a97a14b62718c03a95f0c6a2da9e78f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>add848d3b2188f5f0e6731dce63028075abccc4b17e72f0981025cf7937d78d66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Location</type>
      <name>location</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>a62b27ceafdb6d3cd8fb78ce7f1c18fd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>offset</name>
      <anchorfile>classKWayland_1_1Server_1_1SlideInterface.html</anchorfile>
      <anchor>ae3cd85378db2ded2d0a73c18be69d8e2</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::SlideManager</name>
    <filename>classKWayland_1_1Client_1_1SlideManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>afa095bcfc9970888c3db2a60a7101bd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlideManager</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>acc0f9c0b833c020b87e0b4c37c885a90</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>a4c540848f8ba675cc20910e7fb3572d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>aa4bf9c4970b91b9d23b467d51fefc1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>a1fa60c152d4236c1ba409307b77b31de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>a3ef71cf6a3553fca0d519b988b722525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>aca33d7413f6184517b3ae65373ae31fd</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1SlideManager.html</anchorfile>
      <anchor>ae520ca8c866a8bfecf28f742a03918b1</anchor>
      <arglist>(org_kde_kwin_slide_manager *slidemanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SlideManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1SlideManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::SubCompositor</name>
    <filename>classKWayland_1_1Client_1_1SubCompositor.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>ae17a1f337b45e2a313e3a19910a1d69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SubSurface *</type>
      <name>createSubSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>aae24584764d9810d83845ff6d5cf56f7</anchor>
      <arglist>(QPointer&lt; Surface &gt; surface, QPointer&lt; Surface &gt; parentSurface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>a0c91f12b6aefd908be7a4b970bc509e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>a95a0702f8761abcd80be6b00264633ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>ae1add0a6d662b2498651b629c93c9373</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>ac132f0ec4fba620ac06f98c6f9c64054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>a2144a4a6519055b834a337d2bc9758f3</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1SubCompositor.html</anchorfile>
      <anchor>adc79fce091510b95490e184fd72b501b</anchor>
      <arglist>(wl_subcompositor *subcompositor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SubCompositorInterface</name>
    <filename>classKWayland_1_1Server_1_1SubCompositorInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::SubSurface</name>
    <filename>classKWayland_1_1Client_1_1SubSurface.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>ae4efc525d2bd2bfa8e810907b38984c2</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1SubSurface.html" anchor="ae4efc525d2bd2bfa8e810907b38984c2afda39cc5b167799979a72d7ebb73171e">Synchronized</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1SubSurface.html" anchor="ae4efc525d2bd2bfa8e810907b38984c2a0f62015cd7dce76105bc96dc4c8dc37c">Desynchronized</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a07b893eb5e6c8a64b0d88261e362dde3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>ad4a7f333f5c41f588fad573df9775fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lower</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a0e9939d2866e3eb4aa619080c66eca7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>parentSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a685bfb66e6ab348c579f608f2ca85ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>placeAbove</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>aea83da5ce98f85f61f51b098ae0ba023</anchor>
      <arglist>(QPointer&lt; SubSurface &gt; sibling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>placeAbove</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a557fa435324faf0355e3989f894a530e</anchor>
      <arglist>(QPointer&lt; Surface &gt; referenceSurface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>placeBelow</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a1f24f0ffdaf731c2ac4a956013bd03a3</anchor>
      <arglist>(QPointer&lt; SubSurface &gt; sibling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>placeBelow</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a1bd63eac248156db3b63313a682f266b</anchor>
      <arglist>(QPointer&lt; Surface &gt; referenceSurface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>raise</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a732c14163aa46a5395927757add8ade2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>afb7cce443e737773a349d03a11c92df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>ad5bb2bc1d85c6ed068c54291d451d81f</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>a05f450b00680652e5e840d5120b35ac0</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>aed2eaa30f05ae0d6192e33d1ead7c4d9</anchor>
      <arglist>(wl_subsurface *subsurface)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Client_1_1SubSurface.html</anchorfile>
      <anchor>adb4c78bfa13fb9ed96202bf58f30114b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SubSurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1SubSurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="function">
      <type>bool</type>
      <name>isSynchronized</name>
      <anchorfile>classKWayland_1_1Server_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a30f1083b3c5583f0cb8316ee7198188a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>mainSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a7f6f412d137fe2576969c04952e2ea7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>parentSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>aa7b92f8dda22e956250fab6e3e845d5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a4678cbc524af3b204dcf832e4ac41a0d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Surface</name>
    <filename>classKWayland_1_1Client_1_1Surface.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>CommitFlag</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a4fe2db69c3b05f05c5dc52038c9ecc89</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1Surface.html" anchor="a4fe2db69c3b05f05c5dc52038c9ecc89a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Surface.html" anchor="a4fe2db69c3b05f05c5dc52038c9ecc89aa3496286964860d16c04b759ca468291">FrameCallback</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>frameRendered</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>aed8e6d9594f4b68daabed9bbff0477b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputEntered</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a52f6238c31158e5c3c44d0746f95a0fe</anchor>
      <arglist>(KWayland::Client::Output *o)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>outputLeft</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>ae69b5a7ef6240f9be00ff0d36e82933c</anchor>
      <arglist>(KWayland::Client::Output *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>ab40be409d5da4d541a8bc8be302c2645</anchor>
      <arglist>(Buffer *buffer, const QPoint &amp;offset=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a039317c87e44311e7ea988945fff367f</anchor>
      <arglist>(Buffer::Ptr buffer, const QPoint &amp;offset=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a5b4bfabe14ad7554fe901aac78363336</anchor>
      <arglist>(wl_buffer *buffer, const QPoint &amp;offset=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>damage</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>aff4720af4490106af5b6f3db174160aa</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>damage</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a1821789d8643b5acf91ebf6db4dbfd18</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>damageBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a039249935b69b0dfc4a9d8de9608acc5</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>damageBuffer</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>afd49ecc04ef8b20903ab24ebfa9d4a00</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a9813871759609c334cd1062899e16d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>id</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a1f1a5b9d4cb9e71f8d124a1959dd6ecd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>af16aad631fa8f1d02819ddb4c4270e5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; Output * &gt;</type>
      <name>outputs</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a48d1d55cbb13e66ab70acb42c62749e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>ab609d82ec400655f2bda89c1e94e1eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>scale</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>afd933285adeb903c976055eee5b69a49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>abc24d1e40e9aea68bb4e567b6fb2ef77</anchor>
      <arglist>(const Region *region=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpaqueRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>aa3d627b9606ea09eb6e8f4eb25bf2643</anchor>
      <arglist>(const Region *region=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a1563593fae171f680aa2ebd507da6753</anchor>
      <arglist>(qint32 scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a489f4810f0d84ce650ef5215443ca2ad</anchor>
      <arglist>(wl_surface *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupFrameCallback</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a19776df0bf8537023f81e2c9e7d2f790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QList&lt; Surface * &gt; &amp;</type>
      <name>all</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a21f3c65c67d9545424f5143a2adccff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Surface *</type>
      <name>fromQtWinId</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>a5d2162700171130522139d47e708caaf</anchor>
      <arglist>(WId wid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Surface *</type>
      <name>fromWindow</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>aaedf496306100110b70ddbd8e3d59416</anchor>
      <arglist>(QWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Surface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Client_1_1Surface.html</anchorfile>
      <anchor>af8be2c00367f01e19329726926d06a24</anchor>
      <arglist>(wl_surface *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::SurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1SurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="property">
      <type>QRegion</type>
      <name>damage</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aba6f829dfbf00bff784ce73e19c116bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRegion</type>
      <name>input</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a513afa50f04e4bdd566088f04744bb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRegion</type>
      <name>opaque</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a953441baab912dd9e487285dca2ab1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>ae4972aca549c87d38bde700b1d39a63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>childSubSurfaceAdded</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>af476238ea7a4a911704a71e386093dd0</anchor>
      <arglist>(SubSurfaceInterface *subSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>childSubSurfaceRemoved</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa5411f5211d1bf4e3fc011d0ddea1daa</anchor>
      <arglist>(SubSurfaceInterface *subSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>committed</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a1bf1f588dd6c5edd617b3238b7039fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a384d1d7c8ce7171af9728a0bda01ea9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>damaged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a62f703c038231785c8f580055afa8f0f</anchor>
      <arglist>(const QRegion &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>inhibitsIdleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a226d067207dcc72c2b0f6a521be920f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6de050483097b478e0d88ffa99d42a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>abbc416dfdcb10b1f594f56aae88f30aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sizeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>ad3a326b164c8cf37ba0cf2d22201df4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideOnShowHideChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aaa1a45df35b489b38fb5429407c257b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subSurfaceTreeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a1e2deb9374c4ecdabfe0cfe6f2cd5bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unmapped</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>adee8ea9e09f6c723db7837b47e7d4340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; BlurInterface &gt;</type>
      <name>blur</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a750b12c981a51b523886bd35332839af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>boundingRect</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aaaf5a5e50a511e4f4c91204c2a744ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BufferInterface *</type>
      <name>buffer</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a1f55a4d394d8c7433ef387a481f147a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QPointer&lt; SubSurfaceInterface &gt; &gt;</type>
      <name>childSubSurfaces</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa476437e9ed6205a6a6fd9f9237a13c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ConfinedPointerInterface &gt;</type>
      <name>confinedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6b107f0dd8481c27f617a26566e59a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ContrastInterface &gt;</type>
      <name>contrast</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a1b0de121e4caba99f293b398fb8c6759</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dataProxy</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa67336efb6ae7ec702ecd885c9c57ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inhibitsIdle</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aef3f4ddb30331697a165c610d9d53a25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inputIsInfinite</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a90495363e02cdb962be811352bc51f5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inputIsInfitine</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>abe98fc907f158033187b5127f59f29b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>inputSurfaceAt</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a37ac5e3ca8d3204f1f0f991c482d81a0</anchor>
      <arglist>(const QPointF &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMapped</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>af93afef81566e1ce4f0430adfe62d8a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; LockedPointerInterface &gt;</type>
      <name>lockedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7a0499f42c4b4330114107729a227c73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; OutputInterface * &gt;</type>
      <name>outputs</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>af0c61b304c561cba7f438817606c2a87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTrackedDamage</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6ce2e5dbc090318cffcb20e06ae932d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataProxy</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a988dd2dc2b58e8aee31984c0cadfe481</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputs</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>af0bab2024b43baee3957091c66081d98</anchor>
      <arglist>(const QVector&lt; OutputInterface * &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ShadowInterface &gt;</type>
      <name>shadow</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>abebd9dbc287964fde4152f19e659e0a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab226ae5711e42d1635841085a335e264</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SlideInterface &gt;</type>
      <name>slideOnShowHide</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a5b9e414faa3fcf19dc31afd1c0dc735e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SubSurfaceInterface &gt;</type>
      <name>subSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a36e890bc4023dd3cfaaf386dbe0a380d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surfaceAt</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>abffaacb46c3804ac44706c2a3ec77428</anchor>
      <arglist>(const QPointF &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>trackedDamage</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a2127d418d6e3b73a784ec46c90c526ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a3282dfd647ad1e1257a2a33f19f58d2b</anchor>
      <arglist>(quint32 id, const ClientConnection *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7097e702d81752934c5750a3ceaeda68</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::TabletSeatInterface</name>
    <filename>classKWayland_1_1Server_1_1TabletSeatInterface.html</filename>
    <base>QObject</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::TextInput</name>
    <filename>classKWayland_1_1Client_1_1TextInput.html</filename>
    <base>QObject</base>
    <class kind="struct">KWayland::Client::TextInput::DeleteSurroundingText</class>
    <member kind="enumeration">
      <type></type>
      <name>ContentHint</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>acd10eba6e0b7cd411f76b5be5b86f128</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a7991bcab47afa821c52961c2d45cb7d1">AutoCompletion</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128aab9be766d448bff1d447d1b486966d06">AutoCorrection</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128ac72dc83b1376e8d4a3f4ddf30a6bfe3b">AutoCapitalization</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128af3fa26b7f03932f588080f5b22d68908">LowerCase</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a4dd5882de4f7bbcb748ff15bebf21ce0">UpperCase</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a9d47f803fbe63c1d5ed84d5cf29d2fc3">TitleCase</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128af932dc88161be8aa7d18b7c03aa9cd01">HiddenText</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a7edd3b3ec9bba6551794953f86ff5f2a">SensitiveData</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128a7280578e6a45fd916ed9431425289c9e">Latin</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="acd10eba6e0b7cd411f76b5be5b86f128ad16a748b5543974384bc43d392f1e566">MultiLine</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ContentPurpose</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a8b49971858edfa64c096f8c38319f0e0</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a6132295fcf5570fb8b0a944ef322a598">Alpha</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a1051b04f09c0cf06b4290d2caab0856f">Digits</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0ab2ee912b91d69b435159c7c3f6df7f5f">Number</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0abcc254b55c4a1babdf1dcb82c207506b">Phone</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a02a3a357710cc2a5dfdfb74ed012fb59">Url</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0ace8ae9da5b7cd6c3df2929543a9af92d">Email</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a49ee3087348e8d44e1feda1917443987">Name</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0adc647eb65e6711e155375218212b3964">Password</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a44749712dbec183e983dcd78a7736c41">Date</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0aa76d4ef5f3f6a672bbfab2865563e530">Time</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a8cf10d2341ed01492506085688270c1e">DateTime</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a8b49971858edfa64c096f8c38319f0e0a514d8a494f087c0d549b9536c2ef3bd9">Terminal</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyState</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a1d2a048732b26598df60c8d997ebae2e</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a1d2a048732b26598df60c8d997ebae2ead78a68f6a85421ae121c2cb5b73a1040">Pressed</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1TextInput.html" anchor="a1d2a048732b26598df60c8d997ebae2eaea1e34304a5d8ffa7c9b0ed8ede4ef1a">Released</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>committed</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a84421916cbfef9247f8551035e80c9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>composingTextChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a12fb3b060844ee2703cbda8859502bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>entered</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a0207ef000e4c1e24755db41dc137c14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>inputPanelStateChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a6654e8d00ba670706e44914934a62aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyEvent</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a4cfc0023968e8cf8594bf3f60028d7d3</anchor>
      <arglist>(quint32 xkbKeySym, KWayland::Client::TextInput::KeyState state, Qt::KeyboardModifiers modifiers, quint32 time)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>languageChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>aada18c01a91d70aae880b9344bd5abef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>left</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a14350e548f1e7ac77dd2704fccc8cdd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>textDirectionChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>abf39b87be03ae7a1b7d790c730055bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>anchorPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>ac75309625d677ead66e516d99373c776</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>commitText</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a3791c0b2326fe9b2ea76259289518bb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>composingFallbackText</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>ab1ca9a5cf3d0111cebcb5b5a285a883a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>composingText</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>abc6959f97479df0d32acb9003ace810c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>composingTextCursorPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a297eb71a37012b3cf996548a855e3f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>cursorPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a9eff8c904fbf0425fdbd5d14ea8e9345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DeleteSurroundingText</type>
      <name>deleteSurroundingText</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a6897e8cc162a83d5d9fa652690ea58d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a80b7156104f19ea24eb7fef4affaded7</anchor>
      <arglist>(Surface *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a6e09c3df818c76d3892993cdfcf02382</anchor>
      <arglist>(Surface *surface)</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>ad295e82f7a9fb90c7bbfe0140c19c7f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideInputPanel</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>ae53bac4ef3d48ecefc8793adeebbecc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInputPanelVisible</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a2015e3d3cac7a4baf1925f75044bf641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a378558f425d9ebdcb168d9025fafa290</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>language</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a57f3941f4ce92f1107470e97facaba57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a81fa7fa034403c656bb698d020c7a37b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentType</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a66dc384ae880115bec2a809ac5cb3b18</anchor>
      <arglist>(ContentHints hints, ContentPurpose purpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursorRectangle</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>aac70f9dbfcdebc87390f784a00e29aa7</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferredLanguage</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a336a691e48abc6a72d5d10cf40a831c3</anchor>
      <arglist>(const QString &amp;language)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSurroundingText</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a4659ebc5d60be88dfcd1abcc943d854f</anchor>
      <arglist>(const QString &amp;text, quint32 cursor, quint32 anchor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showInputPanel</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a6805b4467ecd873709dff7cf78805546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Qt::LayoutDirection</type>
      <name>textDirection</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInput.html</anchorfile>
      <anchor>a6244a3b30145aec941235706c257c90e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::TextInputInterface</name>
    <filename>classKWayland_1_1Server_1_1TextInputInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>ContentHint</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a4e27287284fa1da68f0e0f9276c24353</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a7991bcab47afa821c52961c2d45cb7d1">AutoCompletion</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353aab9be766d448bff1d447d1b486966d06">AutoCorrection</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353ac72dc83b1376e8d4a3f4ddf30a6bfe3b">AutoCapitalization</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353af3fa26b7f03932f588080f5b22d68908">LowerCase</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a4dd5882de4f7bbcb748ff15bebf21ce0">UpperCase</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a9d47f803fbe63c1d5ed84d5cf29d2fc3">TitleCase</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353af932dc88161be8aa7d18b7c03aa9cd01">HiddenText</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a7edd3b3ec9bba6551794953f86ff5f2a">SensitiveData</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353a7280578e6a45fd916ed9431425289c9e">Latin</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a4e27287284fa1da68f0e0f9276c24353ad16a748b5543974384bc43d392f1e566">MultiLine</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ContentPurpose</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a745e1bcd8193da95b1189321ce4f0590</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a6132295fcf5570fb8b0a944ef322a598">Alpha</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a1051b04f09c0cf06b4290d2caab0856f">Digits</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590ab2ee912b91d69b435159c7c3f6df7f5f">Number</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590abcc254b55c4a1babdf1dcb82c207506b">Phone</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a02a3a357710cc2a5dfdfb74ed012fb59">Url</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590ace8ae9da5b7cd6c3df2929543a9af92d">Email</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a49ee3087348e8d44e1feda1917443987">Name</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590adc647eb65e6711e155375218212b3964">Password</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a44749712dbec183e983dcd78a7736c41">Date</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590aa76d4ef5f3f6a672bbfab2865563e530">Time</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a8cf10d2341ed01492506085688270c1e">DateTime</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1TextInputInterface.html" anchor="a745e1bcd8193da95b1189321ce4f0590a514d8a494f087c0d549b9536c2ef3bd9">Terminal</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contentTypeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a9ef8f449503a9eac1d351b167f30af85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cursorRectangleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a7e948b34ba61eb4cf4cea19cf3936bcd</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enabledChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a825e5f823847828ba3518112c6e6e911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>preferredLanguageChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>aa556b144744d7b9b84513d5cfb668d44</anchor>
      <arglist>(const QByteArray &amp;language)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestHideInputPanel</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a64a3c4437a34c0a01f97338cf22bafab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestReset</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a422df851025643ee36d3313823c322ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestShowInputPanel</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>ae9424fed3219ef62f10fef752ca2bc16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surroundingTextChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>ab31834daf86462cde6edfcd41ee41f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>abafce265c4487c8465ca9203956813ac</anchor>
      <arglist>(const QByteArray &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ContentHints</type>
      <name>contentHints</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a5e83bca6641dd6b2b1f768084a4e2a2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContentPurpose</type>
      <name>contentPurpose</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a87714a72615b357780fce8304c776175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>cursorRectangle</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a49cb30b5e88f646729935cb6e83ffb6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSurroundingText</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a5c018ba00a5a44446bb06847d0f7ad37</anchor>
      <arglist>(quint32 beforeLength, quint32 afterLength)</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>ad1cd0d9f8d6a2e960121e1ca38b56f7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a6b4f522ede94f7e68523fd94e59bbf26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preEdit</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a65d33efd676dd7ba831a99ecca7cc410</anchor>
      <arglist>(const QByteArray &amp;text, const QByteArray &amp;commitText)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>preferredLanguage</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a44177d36cb4e2e6c596fcbef240c5770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursorPosition</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a164f08fba2d71881dc999b4d377762e2</anchor>
      <arglist>(qint32 index, qint32 anchor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputPanelState</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>aa557dd3f4fcabd2e921e2ac19ff2c1b8</anchor>
      <arglist>(bool visible, const QRect &amp;overlappedSurfaceArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLanguage</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a85cb2c8822a59a6d3f98c5712fe72304</anchor>
      <arglist>(const QByteArray &amp;languageTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreEditCursor</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a1ff5c978ccf385b171770852db71b697</anchor>
      <arglist>(qint32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextDirection</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a7bde82f1bf94f2e1a8ba126015e97ec4</anchor>
      <arglist>(Qt::LayoutDirection direction)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>abfd51d8480ffbd0b65d3596cbd196770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>surroundingText</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a187136ac8c67011e021848c7ef4125b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextCursorPosition</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>a751de35ec1bb6b78a345ad73c25ef756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextSelectionAnchor</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputInterface.html</anchorfile>
      <anchor>adfe9bdf717475e4bc437166843b5fb12</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::TextInputManager</name>
    <filename>classKWayland_1_1Client_1_1TextInputManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>aef819d23b4ad2c7c18f504bf9b412d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TextInput *</type>
      <name>createTextInput</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a04f384a06141dbf2a503be091b1a5516</anchor>
      <arglist>(Seat *seat, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>ab6e344cf5546449ed6d9159283f73eaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>afb199c83340733bef8f9c416078b68a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>aaf6ea268f9a8365a910b7371aa8d4a50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_text_input_manager *</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>ab4d420215aec0a2ebeb31ce4642a710d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_text_input_manager *</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a757ba64417efbfb4201d48e374cb5d39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator zwp_text_input_manager_v2 *</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a73a84c2b6c3b90e72a934288ac7bc63b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator zwp_text_input_manager_v2 *</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a3608f25fa891e2029d3dec988f8655ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a9e1ee1db3aecdb7ff7765b8f8a61b889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a88f01cb0925371ff249ceb32324d72f9</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>a7bf3a1d72f63a2a45b8710846e576443</anchor>
      <arglist>(wl_text_input_manager *textinputmanagerunstablev0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1TextInputManager.html</anchorfile>
      <anchor>ad926b9bcab0263542dc281a26c7a8ddf</anchor>
      <arglist>(zwp_text_input_manager_v2 *textinputmanagerunstablev2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::TextInputManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1TextInputManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>TextInputInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1TextInputManagerInterface.html</anchorfile>
      <anchor>aeb5355d77e02733d4058a50bd2b5cffc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Touch</name>
    <filename>classKWayland_1_1Client_1_1Touch.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>frameEnded</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a60b863863d01c5fe0a7df966ada68572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointAdded</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>aeb8596e252c97cf669c5e8453804021e</anchor>
      <arglist>(KWayland::Client::TouchPoint *point)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointMoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a42ea5b78ddbdc20bd6f4391d0d05f853</anchor>
      <arglist>(KWayland::Client::TouchPoint *point)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointRemoved</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a87bc86e82896fea6dfaa9c1cae78a8ad</anchor>
      <arglist>(KWayland::Client::TouchPoint *point)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sequenceCanceled</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a32802768336718a0283a622cf28ae5ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sequenceEnded</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a83115a49b28215dce8e6e7ee4020a737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sequenceStarted</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a55e6e907cb982c49c069f29e41362073</anchor>
      <arglist>(KWayland::Client::TouchPoint *startPoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a92beceec41e8e010a44024a9a586d461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>ac9b5998131fe9b05e1dbd5cfeeac29a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a47bb3cdc2ad2972f8d9a0e4ed5ad2e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; TouchPoint * &gt;</type>
      <name>sequence</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>aa46e7c91db2368a3363388084197f59f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1Touch.html</anchorfile>
      <anchor>a28776d9f361ed6fe4bdd88b5b4de260e</anchor>
      <arglist>(wl_touch *touch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::TouchInterface</name>
    <filename>classKWayland_1_1Server_1_1TouchInterface.html</filename>
    <base>KWayland::Server::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::TouchPoint</name>
    <filename>classKWayland_1_1Client_1_1TouchPoint.html</filename>
    <member kind="function">
      <type>quint32</type>
      <name>downSerial</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>aeffebb2ab249912f8bdaa208cdea8adb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>id</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>aa4eed2c6ef5402df9460ca46d0512dbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDown</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>a727aedf154118b8dc252fc796ae9d359</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>position</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>a6b90593ab081a61e2e4c3e206d5d319f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QPointF &gt;</type>
      <name>positions</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>aa03e65e4e21cd25411c4321d61ad866f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; Surface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>af06d0e70970699b7cba61a95affc0f88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>time</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>a68c64ee20e76cf168bcf05bbf6adb3e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; quint32 &gt;</type>
      <name>timestamps</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>accb00defe469cbbe56297925edc4770b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>upSerial</name>
      <anchorfile>classKWayland_1_1Client_1_1TouchPoint.html</anchorfile>
      <anchor>a1b6289fc8bead453a979b761174f20a4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgDecorationInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgDecorationInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>modeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>af1e8ec031c2aef55c2cad9d5e7b1d24c</anchor>
      <arglist>(KWayland::Server::XdgDecorationInterface::Mode requestedMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>a4dd25f0cab107d961612d219324d3537</anchor>
      <arglist>(Mode requestedMode)</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>requestedMode</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>a75313397f9c1e46a3c14e725cf28c8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgShellSurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>aec93dfab77301837a6bbf0cdf8bbca89</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgDecorationManager</name>
    <filename>classKWayland_1_1Client_1_1XdgDecorationManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>a5a88bbfe86c1f8c28397e74a9ceb4ba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgDecorationManager</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>ac2181d052664bf514643a9d3ca56f276</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>aa6893c416b553245a4bcbf1fd0729aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>a285a15e612cc370bc7ddd3fa0ac6572d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>a345cde53fb06c6309206ad27328bd22c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>aa796c04009d0ccc69a2ae65b4dfccca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>ae295009d8339e30dd2344019e28ef659</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgDecorationManager.html</anchorfile>
      <anchor>ad4b1748f700e1d6317bccea13b269db8</anchor>
      <arglist>(zxdg_decoration_manager_v1 *xdgdecorationmanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgDecorationManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgDecorationManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgExporter</name>
    <filename>classKWayland_1_1Client_1_1XdgExporter.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a8d9b2d437622c20f3bafb8b78bbb6873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a67195354042161a5fe3a3ae9761d9973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>aa2fcca1b1e8c22579312b5a052d02f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XdgExported *</type>
      <name>exportTopLevel</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a7cc52534789c8dcbc3c725b04617d585</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a843d8fc49914a93ac97be857f0bcb2f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a3adb44ab127707d5beec0939a76a82b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a7d9df8e51df332664a10e515ae238264</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporter.html</anchorfile>
      <anchor>a609cbfc369b25cacaefd0c861fcb597e</anchor>
      <arglist>(zxdg_exporter_v2 *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgForeignInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgForeignInterface.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>transientChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgForeignInterface.html</anchorfile>
      <anchor>a665a2a6e0e560da4f1bc2f5b11051a1a</anchor>
      <arglist>(KWayland::Server::SurfaceInterface *child, KWayland::Server::SurfaceInterface *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgForeignInterface.html</anchorfile>
      <anchor>a9964c99792227ca1dbbf4e272b3c4784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgForeignInterface.html</anchorfile>
      <anchor>aec01b3f51d0694c9fd9b8c0a3164adfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>transientFor</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgForeignInterface.html</anchorfile>
      <anchor>a7bee96d4e32681d49a14bdfc5871f06c</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgImporter</name>
    <filename>classKWayland_1_1Client_1_1XdgImporter.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a3816eb96f17ba1b2f61a1b4bf1d429a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a769f28205b3660df46f6e5a7e4d2c8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a2cf3cc7e20f629e805685c4956668f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XdgImported *</type>
      <name>importTopLevel</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>ad8326fd5b443f3550f317d9550e52683</anchor>
      <arglist>(const QString &amp;handle, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a182064b2414c33889e0466bd73205106</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a99cfcc8c4cd82a27355412c2537c3bfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>ae25d84620b9287a009d42cc80063fa10</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporter.html</anchorfile>
      <anchor>a3c6f8f08479a94217b441ad23910cf44</anchor>
      <arglist>(zxdg_importer_v2 *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgOutput</name>
    <filename>classKWayland_1_1Client_1_1XdgOutput.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>a2ed3189e1d724248700e4df003fc6b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>a07080fb618f514638449bb499f9a6f69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>ae96bb6dd30a683ad6ab36cf450cdf7fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>a164ca04a623ae2d85b30a96d578d7abc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>logicalPosition</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>a23d0db83926bb57151e44c3afad214a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>logicalSize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>afe401a05c74c31d5de18c0cd0752c2dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>aa5c96dd915ba043fa008bdc22575b40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>aefc4c723ce64cbf21d0462de5e56441e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutput.html</anchorfile>
      <anchor>a8b4369ad17c905f5b53c9f42df08d0de</anchor>
      <arglist>(zxdg_output_v1 *xdgoutput)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgOutputInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgOutputInterface.html</filename>
    <base>QObject</base>
    <member kind="function">
      <type>void</type>
      <name>description</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a9a74c6786e3f874fb83a4507b0ad61c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a8162df935aae49821c06755cf91bbfff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>logicalPosition</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a8f949df773d264fae54789280c99ad25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>logicalSize</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a7a42871237356996e363bf2bfae4c33c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a9d03df2819849d25b2a8624fc8a32166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>ac1deccfe4817c45b2eb5bc761750af73</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalPosition</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a10485563ea86e0c0e8d312cfeb362ae6</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalSize</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a61c28f79c36674651e37e76a5880f947</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a1788f0cc254ec5247e576264184739a5</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgOutputManager</name>
    <filename>classKWayland_1_1Client_1_1XdgOutputManager.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>a800897b51dbed0d564277883bac3930e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgOutputManager</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>a31f7da1ced256e456ba86584f3c739af</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>a8adbb46b94f56f609b4fe1bb2b537318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>a8fb33c3e1aa7bc92aecedabf2e37551b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>ab5fd3e38d212af7dae6b53dae1bdae39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>afb0f35fd71365bc530f8707a98f3dc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>acd30c23a537bbfae18defb481366062b</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgOutputManager.html</anchorfile>
      <anchor>a193547a2930a1b2118ec1870e697691b</anchor>
      <arglist>(zxdg_output_manager_v1 *xdgoutputmanager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgOutputManagerInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgOutputManagerInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="function">
      <type>XdgOutputInterface *</type>
      <name>createXdgOutput</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgOutputManagerInterface.html</anchorfile>
      <anchor>a3df10806ab25d18544fefe771af8d660</anchor>
      <arglist>(OutputInterface *output, QObject *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgPositioner</name>
    <filename>classKWayland_1_1Client_1_1XdgPositioner.html</filename>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>anchorEdge</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>a4bd1b3839777c89b8b32c0c89dd7bc3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>anchorOffset</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>ae593fe359c3118e15157b61fc27953d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>anchorRect</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>a3cd0c2973136b8e41bb2cb7243ca2bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Constraints</type>
      <name>constraints</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>af0c6b64148b4a2d0d61e46f554d2586c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>gravity</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>ab5078968f02d7b96bd602a7715d52e62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>initialSize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgPositioner.html</anchorfile>
      <anchor>afde3fd1750c1732a280d8d5c573dd5d3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShell</name>
    <filename>classKWayland_1_1Client_1_1XdgShell.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>removed</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a8e9a3bf92ea7ead693937c979a0fbaa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XdgShellPopup *</type>
      <name>createPopup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a35a1c9d5a934095f16d9d281b14b799f</anchor>
      <arglist>(Surface *surface, Surface *parentSurface, Seat *seat, quint32 serial, const QPoint &amp;parentPos, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellPopup *</type>
      <name>createPopup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>afcb60dc46e2ec4db60fdf12d7e777553</anchor>
      <arglist>(Surface *surface, XdgShellPopup *parentSurface, const XdgPositioner &amp;positioner, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellPopup *</type>
      <name>createPopup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a6b08b5b05b197b40f35e2c2aaeeff02f</anchor>
      <arglist>(Surface *surface, XdgShellSurface *parentSurface, const XdgPositioner &amp;positioner, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellSurface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>ab3fd8dd07f4c7cb450e92377d77e648a</anchor>
      <arglist>(Surface *surface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a5581c4d92ae75dba341c54916676bccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a636f3e2667c5353d5663e0d8422f15b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a718b34277bfe0bbb5433b58448098ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>acfb991e6bf98c957f70c3a9d85fee5b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>ac31ed8ddf8ae8ea59c50994fc5db0e7c</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a7173e4a82fb9610ff23ab62bcf049a7c</anchor>
      <arglist>(xdg_shell *xdgshellv5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a436e87b27116b3b0b8b87eeb9576b7a7</anchor>
      <arglist>(xdg_wm_base *xdg_wm_base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShell.html</anchorfile>
      <anchor>a4570e2637b738b1b2442a22043181073</anchor>
      <arglist>(zxdg_shell_v6 *xdgshellv6)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgShellInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgShellInterface.html</filename>
    <base>KWayland::Server::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>popupCreated</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellInterface.html</anchorfile>
      <anchor>a58689e6160965a26bdc6e4bca10bdb75</anchor>
      <arglist>(KWayland::Server::XdgShellPopupInterface *surface, KWayland::Server::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellSurfaceInterface *</type>
      <name>getSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellInterface.html</anchorfile>
      <anchor>ab820bc4400dbc68b460d1e3bee32b71d</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellInterface.html</anchorfile>
      <anchor>aef37af2453815e749de21141f56747e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>ping</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellInterface.html</anchorfile>
      <anchor>a9aec9b289e91fff9b7be25edaf3f7dfe</anchor>
      <arglist>(XdgShellSurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShellPopup</name>
    <filename>classKWayland_1_1Client_1_1XdgShellPopup.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>configureRequested</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a1defc0dae260e099030c560bebd82242</anchor>
      <arglist>(const QRect &amp;relativePosition, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a6c41f08288b18e4dcc3015cc625a9920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ackConfigure</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a3b646f5002fe03aabe265718bd802bbd</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a139868521bf98c78d15fa27609617c1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a6c086618e050eef1fb41066bc7455808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a8c56e6cf10c14d6512bd9234117083d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>ad0b02318e4209fb449748ab95b7378be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestGrab</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a5664e040932da58d3ea918ea10b917f0</anchor>
      <arglist>(Seat *seat, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>aa13969e408d71f8ca12907a66bbb4a9e</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a3e595a33f646ee2de746d23461e094f1</anchor>
      <arglist>(xdg_popup *xdgpopupv5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a754cf66d470c9cc0d647de9f09bd133f</anchor>
      <arglist>(xdg_surface *xdgsurface, xdg_popup *xdgpopup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>af3fedd35061031584861dab088d60d2e</anchor>
      <arglist>(zxdg_surface_v6 *xdgsurfacev6, zxdg_popup_v6 *xdgpopup6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowGeometry</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellPopup.html</anchorfile>
      <anchor>a3cdf1d1f05389fb6a7241ca6149f2957</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgShellPopupInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>configureAcknowledged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a8bf5cfb0cfb670ceb081fd4dbf74f65d</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>grabRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a01eb6ba2f660050a18781c6cf371fa0b</anchor>
      <arglist>(KWayland::Server::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowGeometryChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a907a2c95434aa55b30a88587d1b23ffe</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>anchorEdge</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a098ec242fa81d7bf22cce228e54f3acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>anchorOffset</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a8a20cfee5c637928f2ab447d94f43c83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>anchorRect</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>ae89107d0a59d09b8a7e4f5ac24a27898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PositionerConstraints</type>
      <name>constraintAdjustments</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>aeca437b761945b5fb382bdd3bb723538</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>gravity</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a419f38670163caec470bb6f5869becfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>initialSize</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a12caaeadb69de432e2619ede4c2ab692</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a52e8d36e422c0c59dd6c88295c86d0dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a343f33ba679b66906d27163a0f218a0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a1e1b982cd62f10cea0ac506491fd0012</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>ac8bef66246cf1111b19e3aebe71714db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>windowGeometry</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>acce1f64b8291b0b777bd22a64d894e5b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShellPopupStable</name>
    <filename>classKWayland_1_1Client_1_1XdgShellPopupStable.html</filename>
    <base>KWayland::Client::XdgShellPopup</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShellStable</name>
    <filename>classKWayland_1_1Client_1_1XdgShellStable.html</filename>
    <base>KWayland::Client::XdgShell</base>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShellSurface</name>
    <filename>classKWayland_1_1Client_1_1XdgShellSurface.html</filename>
    <base>QObject</base>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ad09abef6a3c1407a75c9e7dbccaa60c8</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Client_1_1XdgShellSurface.html" anchor="ad09abef6a3c1407a75c9e7dbccaa60c8a49d903a5c02560cf79bf6b516cc89457">Maximized</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1XdgShellSurface.html" anchor="ad09abef6a3c1407a75c9e7dbccaa60c8a0829ea6734059d66e6bf87096b215dc1">Fullscreen</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1XdgShellSurface.html" anchor="ad09abef6a3c1407a75c9e7dbccaa60c8a40ad90bcd481a4e3ea17531b6d1c01e7">Resizing</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1XdgShellSurface.html" anchor="ad09abef6a3c1407a75c9e7dbccaa60c8acb456215c3333db0551bd0788bc258c7">Activated</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeRequested</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ae672da39b07b47b3472df3e799d30074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configureRequested</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ac897225ded6f88cedccc00fb69a28227</anchor>
      <arglist>(const QSize &amp;size, KWayland::Client::XdgShellSurface::States states, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sizeChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a654a84a44f5bd30ce36e568caf15be0a</anchor>
      <arglist>(const QSize &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ackConfigure</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ac74bceff6ec9548851d211f375fde74e</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a634cc1406b5e277f41a53fa1e90375af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventQueue *</type>
      <name>eventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a61a55e2d7e5213760e16ed654235c864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a13de0b4bf9314d7a0a47dd5aadf06128</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ad3e6506f62d19777e05570b5e1beef78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMinimize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a877bdc10224748712d0f6bfcdb1c056d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMove</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>afdf891cfb820630f07150ea8d1de5e7b</anchor>
      <arglist>(Seat *seat, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestResize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a0b921436ea005d7f7778ada71ca4cdb7</anchor>
      <arglist>(Seat *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestShowWindowMenu</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>add097964a371bccb85fc984d94a7b207</anchor>
      <arglist>(Seat *seat, quint32 serial, const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppId</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>af080eb937c3915770859f98c54f2388c</anchor>
      <arglist>(const QByteArray &amp;appId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEventQueue</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>aac03008c6fdc3322e4f4d0cbe7402b14</anchor>
      <arglist>(EventQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFullscreen</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a9f1ce2f0840b162d09ce5b8fddf8182b</anchor>
      <arglist>(bool set, Output *output=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximized</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>aa1b7d058e5fea14311b43a0d531ac7d1</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a80eeceee333224b450ffce3ee6594cca</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinSize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>af1293bd84da30c5cbb07a50e7ae368f5</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>ab19276178ad72675a0ee3c4bdc3e33b9</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a6d37266e78e01a99fba7e1ac10e43c65</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransientFor</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a9245b727c8be479053614de149263823</anchor>
      <arglist>(XdgShellSurface *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>aee6482255cfdcb6e7ae3381aafb23070</anchor>
      <arglist>(xdg_surface *xdgsurface, xdg_toplevel *toplevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a85541448c8b39b80baafc644550d9b18</anchor>
      <arglist>(xdg_surface *xdgsurfacev5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a1abf2fbb0a2c217c157e3bc00a2a1e54</anchor>
      <arglist>(zxdg_surface_v6 *xdgsurfacev6, zxdg_toplevel_v6 *toplevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowGeometry</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a28d25190a5a7b0b8cff44daee9641c8f</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgShellSurface.html</anchorfile>
      <anchor>a5ff8365f95e0a18def31f3240ae25baa</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgShellSurfaceInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</filename>
    <base>KWayland::Server::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ad09670b5c851d5ad81e9faa477f99828</anchor>
      <arglist></arglist>
      <enumvalue file="classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html" anchor="ad09670b5c851d5ad81e9faa477f99828a49d903a5c02560cf79bf6b516cc89457">Maximized</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html" anchor="ad09670b5c851d5ad81e9faa477f99828a0829ea6734059d66e6bf87096b215dc1">Fullscreen</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html" anchor="ad09670b5c851d5ad81e9faa477f99828a40ad90bcd481a4e3ea17531b6d1c01e7">Resizing</enumvalue>
      <enumvalue file="classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html" anchor="ad09670b5c851d5ad81e9faa477f99828acb456215c3333db0551bd0788bc258c7">Activated</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configureAcknowledged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a9f13c9452b0e0c093db8ca741992c23b</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a3969b5f7187675b3250261a8b280d8b9</anchor>
      <arglist>(bool fullscreen, KWayland::Server::OutputInterface *output)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizedChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a2b26a0d92ccf52d5e30b31d81690ea2f</anchor>
      <arglist>(bool maximized)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maxSizeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a7f5b20e8e3e6141096d33d0482c3c3fc</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimizeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a4bda53e5f1aadceb4a6ab5ca3612c3a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minSizeChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>abfcd17be0abdd5d4cea4748c7acc992a</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a1ca837d12321e50964d7e2c6f0da49f7</anchor>
      <arglist>(KWayland::Server::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a1c6e5cf9c0b51155d169fb2e1b6dfdc7</anchor>
      <arglist>(KWayland::Server::SeatInterface *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a4611da46b05caa638c21b55ccb8eaf92</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientForChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a277173b37c2af235ba245a227760c583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClassChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ab557156b8d762481ea3bc78a8f9fed07</anchor>
      <arglist>(const QByteArray &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowGeometryChanged</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a382091ce0f6239d377ee677245f7bcc8</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ac22e81362ada36226847c8a822ad637c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>configure</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ac543cc5c79736dd71a045357a2c4a000</anchor>
      <arglist>(States states, const QSize &amp;size=QSize(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a1b5bbcd2a725e6591cb6bf3dc38a1df3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfigurePending</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ae5f2d9c183502c095a82597af611a080</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransient</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a01ff8dc898c9ddc174d97f51c4068df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>maximumSize</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>aa6578fb90dbb9e62d22a1f0049546b1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSize</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ae7734c12258af92ea1eff7fcce4aca14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a8a524b739539c24dfd25945d3907ebb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>aae87aa82b337b536672aa44f9f7e4894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; XdgShellSurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a163bc00e122f588cb80ad6dc47721b3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>windowGeometry</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>abc4b6f86cc6bb177d3580acd130df6e6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgTopLevelStable</name>
    <filename>classKWayland_1_1Client_1_1XdgTopLevelStable.html</filename>
    <base>KWayland::Client::XdgShellSurface</base>
  </compound>
  <compound kind="namespace">
    <name>KWayland::Client</name>
    <filename>namespaceKWayland_1_1Client.html</filename>
    <class kind="class">KWayland::Client::AppMenu</class>
    <class kind="class">KWayland::Client::AppMenuManager</class>
    <class kind="class">KWayland::Client::Blur</class>
    <class kind="class">KWayland::Client::BlurManager</class>
    <class kind="class">KWayland::Client::Buffer</class>
    <class kind="class">KWayland::Client::Compositor</class>
    <class kind="class">KWayland::Client::ConfinedPointer</class>
    <class kind="class">KWayland::Client::ConnectionThread</class>
    <class kind="class">KWayland::Client::Contrast</class>
    <class kind="class">KWayland::Client::ContrastManager</class>
    <class kind="class">KWayland::Client::DataDevice</class>
    <class kind="class">KWayland::Client::DataDeviceManager</class>
    <class kind="class">KWayland::Client::DataOffer</class>
    <class kind="class">KWayland::Client::DataSource</class>
    <class kind="class">KWayland::Client::Dpms</class>
    <class kind="class">KWayland::Client::DpmsManager</class>
    <class kind="class">KWayland::Client::EventQueue</class>
    <class kind="class">KWayland::Client::FakeInput</class>
    <class kind="class">KWayland::Client::FullscreenShell</class>
    <class kind="class">KWayland::Client::Idle</class>
    <class kind="class">KWayland::Client::IdleInhibitManager</class>
    <class kind="class">KWayland::Client::IdleInhibitor</class>
    <class kind="class">KWayland::Client::IdleTimeout</class>
    <class kind="class">KWayland::Client::Keyboard</class>
    <class kind="class">KWayland::Client::LockedPointer</class>
    <class kind="class">KWayland::Client::Output</class>
    <class kind="class">KWayland::Client::OutputConfiguration</class>
    <class kind="class">KWayland::Client::OutputDevice</class>
    <class kind="class">KWayland::Client::OutputManagement</class>
    <class kind="class">KWayland::Client::PlasmaActivation</class>
    <class kind="class">KWayland::Client::PlasmaActivationFeedback</class>
    <class kind="class">KWayland::Client::PlasmaShell</class>
    <class kind="class">KWayland::Client::PlasmaShellSurface</class>
    <class kind="class">KWayland::Client::PlasmaVirtualDesktopManagement</class>
    <class kind="class">KWayland::Client::PlasmaWindow</class>
    <class kind="class">KWayland::Client::PlasmaWindowManagement</class>
    <class kind="class">KWayland::Client::PlasmaWindowModel</class>
    <class kind="class">KWayland::Client::Pointer</class>
    <class kind="class">KWayland::Client::PointerConstraints</class>
    <class kind="class">KWayland::Client::PointerGestures</class>
    <class kind="class">KWayland::Client::PointerPinchGesture</class>
    <class kind="class">KWayland::Client::PointerSwipeGesture</class>
    <class kind="class">KWayland::Client::Region</class>
    <class kind="class">KWayland::Client::Registry</class>
    <class kind="class">KWayland::Client::RelativePointer</class>
    <class kind="class">KWayland::Client::RelativePointerManager</class>
    <class kind="class">KWayland::Client::RemoteAccessManager</class>
    <class kind="class">KWayland::Client::RemoteBuffer</class>
    <class kind="class">KWayland::Client::Seat</class>
    <class kind="class">KWayland::Client::ServerSideDecoration</class>
    <class kind="class">KWayland::Client::ServerSideDecorationManager</class>
    <class kind="class">KWayland::Client::ServerSideDecorationPaletteManager</class>
    <class kind="class">KWayland::Client::Shadow</class>
    <class kind="class">KWayland::Client::ShadowManager</class>
    <class kind="class">KWayland::Client::Shell</class>
    <class kind="class">KWayland::Client::ShellSurface</class>
    <class kind="class">KWayland::Client::ShmPool</class>
    <class kind="class">KWayland::Client::Slide</class>
    <class kind="class">KWayland::Client::SlideManager</class>
    <class kind="class">KWayland::Client::SubCompositor</class>
    <class kind="class">KWayland::Client::SubSurface</class>
    <class kind="class">KWayland::Client::Surface</class>
    <class kind="class">KWayland::Client::TextInput</class>
    <class kind="class">KWayland::Client::TextInputManager</class>
    <class kind="class">KWayland::Client::Touch</class>
    <class kind="class">KWayland::Client::TouchPoint</class>
    <class kind="class">KWayland::Client::XdgDecorationManager</class>
    <class kind="class">KWayland::Client::XdgExporter</class>
    <class kind="class">KWayland::Client::XdgImporter</class>
    <class kind="class">KWayland::Client::XdgOutput</class>
    <class kind="class">KWayland::Client::XdgOutputManager</class>
    <class kind="class">KWayland::Client::XdgPositioner</class>
    <class kind="class">KWayland::Client::XdgShell</class>
    <class kind="class">KWayland::Client::XdgShellPopup</class>
    <class kind="class">KWayland::Client::XdgShellPopupStable</class>
    <class kind="class">KWayland::Client::XdgShellStable</class>
    <class kind="class">KWayland::Client::XdgShellSurface</class>
    <class kind="class">KWayland::Client::XdgTopLevelStable</class>
  </compound>
  <compound kind="namespace">
    <name>KWayland::Server</name>
    <filename>namespaceKWayland_1_1Server.html</filename>
    <class kind="class">KWayland::Server::AppMenuInterface</class>
    <class kind="class">KWayland::Server::AppMenuManagerInterface</class>
    <class kind="class">KWayland::Server::BlurInterface</class>
    <class kind="class">KWayland::Server::BlurManagerInterface</class>
    <class kind="class">KWayland::Server::BufferHandle</class>
    <class kind="class">KWayland::Server::BufferInterface</class>
    <class kind="class">KWayland::Server::ClientConnection</class>
    <class kind="class">KWayland::Server::CompositorInterface</class>
    <class kind="class">KWayland::Server::ConfinedPointerInterface</class>
    <class kind="class">KWayland::Server::ContrastInterface</class>
    <class kind="class">KWayland::Server::ContrastManagerInterface</class>
    <class kind="class">KWayland::Server::Cursor</class>
    <class kind="class">KWayland::Server::DataDeviceInterface</class>
    <class kind="class">KWayland::Server::DataDeviceManagerInterface</class>
    <class kind="class">KWayland::Server::DataOfferInterface</class>
    <class kind="class">KWayland::Server::DataSourceInterface</class>
    <class kind="class">KWayland::Server::Display</class>
    <class kind="class">KWayland::Server::DpmsManagerInterface</class>
    <class kind="class">KWayland::Server::EglStreamControllerInterface</class>
    <class kind="class">KWayland::Server::FakeInputDevice</class>
    <class kind="class">KWayland::Server::FakeInputInterface</class>
    <class kind="class">KWayland::Server::FilteredDisplay</class>
    <class kind="class">KWayland::Server::Global</class>
    <class kind="class">KWayland::Server::IdleInhibitManagerInterface</class>
    <class kind="class">KWayland::Server::IdleInterface</class>
    <class kind="class">KWayland::Server::KeyboardInterface</class>
    <class kind="class">KWayland::Server::KeyStateInterface</class>
    <class kind="class">KWayland::Server::LinuxDmabufBuffer</class>
    <class kind="class">KWayland::Server::LinuxDmabufUnstableV1Interface</class>
    <class kind="class">KWayland::Server::LockedPointerInterface</class>
    <class kind="class">KWayland::Server::OutputChangeSet</class>
    <class kind="class">KWayland::Server::OutputConfigurationInterface</class>
    <class kind="class">KWayland::Server::OutputDeviceInterface</class>
    <class kind="class">KWayland::Server::OutputInterface</class>
    <class kind="class">KWayland::Server::OutputManagementInterface</class>
    <class kind="class">KWayland::Server::PlasmaShellInterface</class>
    <class kind="class">KWayland::Server::PlasmaShellSurfaceInterface</class>
    <class kind="class">KWayland::Server::PlasmaVirtualDesktopManagementInterface</class>
    <class kind="class">KWayland::Server::PlasmaWindowInterface</class>
    <class kind="class">KWayland::Server::PlasmaWindowManagementInterface</class>
    <class kind="class">KWayland::Server::PointerConstraintsInterface</class>
    <class kind="class">KWayland::Server::PointerGesturesInterface</class>
    <class kind="class">KWayland::Server::PointerInterface</class>
    <class kind="class">KWayland::Server::QtExtendedSurfaceInterface</class>
    <class kind="class">KWayland::Server::QtSurfaceExtensionInterface</class>
    <class kind="class">KWayland::Server::RegionInterface</class>
    <class kind="class">KWayland::Server::RelativePointerManagerInterface</class>
    <class kind="class">KWayland::Server::Resource</class>
    <class kind="class">KWayland::Server::SeatInterface</class>
    <class kind="class">KWayland::Server::ServerSideDecorationInterface</class>
    <class kind="class">KWayland::Server::ServerSideDecorationManagerInterface</class>
    <class kind="class">KWayland::Server::ServerSideDecorationPaletteInterface</class>
    <class kind="class">KWayland::Server::ServerSideDecorationPaletteManagerInterface</class>
    <class kind="class">KWayland::Server::ShadowInterface</class>
    <class kind="class">KWayland::Server::ShadowManagerInterface</class>
    <class kind="class">KWayland::Server::ShellInterface</class>
    <class kind="class">KWayland::Server::ShellSurfaceInterface</class>
    <class kind="class">KWayland::Server::SlideInterface</class>
    <class kind="class">KWayland::Server::SlideManagerInterface</class>
    <class kind="class">KWayland::Server::SubCompositorInterface</class>
    <class kind="class">KWayland::Server::SubSurfaceInterface</class>
    <class kind="class">KWayland::Server::SurfaceInterface</class>
    <class kind="class">KWayland::Server::TabletSeatInterface</class>
    <class kind="class">KWayland::Server::TextInputInterface</class>
    <class kind="class">KWayland::Server::TextInputManagerInterface</class>
    <class kind="class">KWayland::Server::TouchInterface</class>
    <class kind="class">KWayland::Server::XdgDecorationInterface</class>
    <class kind="class">KWayland::Server::XdgDecorationManagerInterface</class>
    <class kind="class">KWayland::Server::XdgForeignInterface</class>
    <class kind="class">KWayland::Server::XdgOutputInterface</class>
    <class kind="class">KWayland::Server::XdgOutputManagerInterface</class>
    <class kind="class">KWayland::Server::XdgShellInterface</class>
    <class kind="class">KWayland::Server::XdgShellPopupInterface</class>
    <class kind="class">KWayland::Server::XdgShellSurfaceInterface</class>
    <member kind="enumeration">
      <type></type>
      <name>IdleInhibitManagerInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>ade9f0ec92547a149d895149a3fd103bd</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="ade9f0ec92547a149d895149a3fd103bda6485b261f26e7c56fa8fea1056e8254b">UnstableV1</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointerAxisSource</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>a645cabbaa9195882e414e96bf6c0aba0</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a645cabbaa9195882e414e96bf6c0aba0a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a645cabbaa9195882e414e96bf6c0aba0aa5df60ef4fc4447353769d66661d2229">Wheel</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a645cabbaa9195882e414e96bf6c0aba0a05d7a63454d2014f937df55fd0fb3a63">Finger</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a645cabbaa9195882e414e96bf6c0aba0a535863a82f163709557e59e2eb8139a7">Continuous</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a645cabbaa9195882e414e96bf6c0aba0a27d333dd47d06ab98ba388e9a2fc817c">WheelTilt</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointerConstraintsInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>af4bf9c61f9d27e79da3effaadb4283da</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="af4bf9c61f9d27e79da3effaadb4283daa6485b261f26e7c56fa8fea1056e8254b">UnstableV1</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointerGesturesInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>af9dae9d1a3c7e24d70090486da05dfcd</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="af9dae9d1a3c7e24d70090486da05dfcda6485b261f26e7c56fa8fea1056e8254b">UnstableV1</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PositionerConstraint</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>a4ad308f0016c7a44807fbdcc4311f9f9</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9adea0042e67b176f93bdc7f19fe90a477">SlideX</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9a119a9d0826d5bcd9cbdae614202df506">SlideY</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9a3cd5b644c1fe365a60302eb7cfc24c29">FlipX</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9a82d14e331a0756ad128974065fa096f4">FlipY</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9ac7ff252c016aad27ff32f098e25d4aa1">ResizeX</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a4ad308f0016c7a44807fbdcc4311f9f9a38b9221e1930a60c63d48c28b8f83f34">ResizeY</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RelativePointerInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>abe5a1775e31df0bc5d8f8ca166df36a2</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="abe5a1775e31df0bc5d8f8ca166df36a2a6485b261f26e7c56fa8fea1056e8254b">UnstableV1</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TextInputInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>ad1277961b861d8a1b644ee60cac0bf38</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="ad1277961b861d8a1b644ee60cac0bf38a336f56402d0d7f7275d71fb7f92343ab">UnstableV0</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="ad1277961b861d8a1b644ee60cac0bf38a6485b261f26e7c56fa8fea1056e8254b">UnstableV1</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="ad1277961b861d8a1b644ee60cac0bf38a3c9393fad547e9b71c7bd2e816d929b2">UnstableV2</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XdgShellInterfaceVersion</name>
      <anchorfile>namespaceKWayland_1_1Server.html</anchorfile>
      <anchor>a92f47bef47bc19a71631257163e4c98e</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a92f47bef47bc19a71631257163e4c98eaae00f92d2dafdf22a4a4f28b7e6efc99">UnstableV5</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a92f47bef47bc19a71631257163e4c98eaf17f738ee2a0b54650f718742f446214">UnstableV6</enumvalue>
      <enumvalue file="namespaceKWayland_1_1Server.html" anchor="a92f47bef47bc19a71631257163e4c98eafa3aff3c185c6dc7754235f397c2099a">Stable</enumvalue>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KWayland</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KWayland">md__2build_2kwayland5_2src_2kwayland-5_8115_80_2README</docanchor>
  </compound>
</tagfile>
