<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <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>
    <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>a80e834306c4c09e8a7ff92c9b88e5fb9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::AppMenuManager</name>
    <filename>classKWayland_1_1Client_1_1AppMenuManager.html</filename>
    <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>aa6ff9be11d9e75329cbdbcfc05753367</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>a481e86b93acea73f7c0d5e472d014e57</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Blur</name>
    <filename>classKWayland_1_1Client_1_1Blur.html</filename>
    <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>
    <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>af868c8f9c595a47cd0d36b38f36aacca</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>a767037a187254e9287f6c6734a9df77f</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>aef0a44690914cb3eda0ee47b6f86c79b</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>
    <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>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>a81703a0bc24539dd364130f92bd08284</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>a7b057b9dd2ff5f43751c9d491d0ac3a3</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>a54df4f83ee6883e901f3299c6638b91b</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>
    <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>af8dbfd061beed23225c3ac5fd0c0164b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>createResource</name>
      <anchorfile>classKWayland_1_1Server_1_1ClientConnection.html</anchorfile>
      <anchor>a80f815a7ef72eb536bfedbb50bc70a0d</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>aca99de160fa3cb6fcab49179b3e52982</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>aa37b69dac991f03c0db5229dddb4b6c3</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>
    <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>Region *</type>
      <name>createRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a5e16b85fba4b61dc6019fbf6cde42d04</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Region *</type>
      <name>createRegion</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a9a22370e20d65f6767744ab07dfb1dc4</anchor>
      <arglist>(const QRegion &amp;region, QObject *parent)</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>a2633d28b5231c90b6026dda5d52d4541</anchor>
      <arglist>(const QRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>createSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Compositor.html</anchorfile>
      <anchor>a1c9cf3a9e8847b375182f28f4020d633</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>aa6cb5b240977517a59f51cbd81b6f63f</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>ab2f58be22670a7af42fc90ced4d0f8d5</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>
    <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>
    <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>a0c65bdfac61a35d09f699d6b00dee261</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>a6795309509ab6f88024cd398fcc52c66</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>a4c1366cd1b8aec048d212aecb206bbe6</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Contrast</name>
    <filename>classKWayland_1_1Client_1_1Contrast.html</filename>
    <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>
    <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>af1b06a553b98c0b0d9b1dab28fd03f26</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>adf9ca2d49790c45c8cea83b19847179a</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>
    <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>a0b57cb950f0f975dad000e1c25af0258</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>a10a11719d4d37d49c434865487927fc5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataDevice</name>
    <filename>classKWayland_1_1Client_1_1DataDevice.html</filename>
    <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>ac6002a27469663ad7bc04cf251fab8ef</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>aefdaaa5ea561e61bc84bca3c609165b1</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>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::DataDeviceManager</name>
    <filename>classKWayland_1_1Client_1_1DataDeviceManager.html</filename>
    <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>a58e0b103bfde5385a306ddd40ed942e4</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>
    <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>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>
    <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>
    <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>af6a6c94fb64c7dd1cded7217b3939dfd</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>a34d8771a2919c303861ba8227e451fbc</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitManagerInterface *</type>
      <name>createIdleInhibitManager</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a4306be7a3deedee2bf2723c025058120</anchor>
      <arglist>(const IdleInhibitManagerInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterface *</type>
      <name>createPointerConstraints</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>acce0a2cf4702f2485986a7a40ff7c9f7</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>a00800db2e1444a9d97ec943a7441dff6</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>a3b0654adc919bc4fe6b7f45e69ab8b1c</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>a0bc714b0253d07a5195809059778618c</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>a38862919c81dc6400b70bcd53c2e5ee1</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>ad125b191b78d7857710d44d503de80bf</anchor>
      <arglist>(const TextInputInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgForeignInterface *</type>
      <name>createXdgForeignInterface</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a83e30806b533126a5587b5225f207e54</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>a241884becf0941a620c4b6133bdc525e</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>a0211a5d373a521d2057fa675b371725a</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>a97d6390fc3054e4670295d59f68a93a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>getConnection</name>
      <anchorfile>classKWayland_1_1Server_1_1Display.html</anchorfile>
      <anchor>a0b763180d50cff6167adf92f43a15437</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>ad6a21f8464bafd3cd9fa97c22e5d24c8</anchor>
      <arglist>() const</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>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>
    <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>a0ff63d608147623fa451be57ce2b402f</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>
    <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>a7cb076060412fe04a6e888e66aab6af8</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::Client::EventQueue</name>
    <filename>classKWayland_1_1Client_1_1EventQueue.html</filename>
    <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>a106adbb33c59088b637a316427adc6b7</anchor>
      <arglist>(wl_proxy *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>a2c8ce1c397e4b501cd650dacc902f046</anchor>
      <arglist>(T *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>ad64f5b57df939dcaf07358ec2ccfdf26</anchor>
      <arglist>(wl_display *display)</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>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::FakeInput</name>
    <filename>classKWayland_1_1Client_1_1FakeInput.html</filename>
    <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>a2c2f169ef65419936a76eb63f8f88765</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>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>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>
    <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>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>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>aed84d5e9253469be825223b6f2216b32</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>
    <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>a6eca445b309db5c1f79f834257cce180</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>
    <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>aaeed9d1f515d3bb97bb46b16eebd1ba3</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>
    <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>a9e2736d7f4bd11d47c06052cae6138cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IdleTimeout *</type>
      <name>getTimeout</name>
      <anchorfile>classKWayland_1_1Client_1_1Idle.html</anchorfile>
      <anchor>a2a2c34f28ec7aad14cae959a3c7ec435</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>
    <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>a761a608927908af6dab352abca4ed037</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>a91d9ac7f3448d588a027aa34f9180db8</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>
    <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>
    <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="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>
    <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>acd2e9ba9c13f02e256a42441b38a6686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Keyboard.html</anchorfile>
      <anchor>ab1737df7fffec4e3b391bda6fac78fff</anchor>
      <arglist>()</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>ae5f5bb89d74bdcd8e893a9f2db7edc92</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::LockedPointer</name>
    <filename>classKWayland_1_1Client_1_1LockedPointer.html</filename>
    <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>
    <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>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>a71619faa94fa0dd83a09bad883226c34</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>ada6c4bfb9fe06d78294c8b15bfae9256</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>a57ebbc99e27925ee51b66c7aee5ced50</anchor>
      <arglist>(wl_output *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputChangeSet</name>
    <filename>classKWayland_1_1Server_1_1OutputChangeSet.html</filename>
    <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>
    <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>a0e33899cd01be3d66badfd1bb4f9dd23</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>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>
  </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>a3b2de94691413e3206e9ea36a9f64c17</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::OutputDevice</name>
    <filename>classKWayland_1_1Client_1_1OutputDevice.html</filename>
    <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>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="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>aa5c38d947876a149120e3fddbde82401</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>a52e7d2957d3f372f43e126e4400d86cf</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>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::OutputDeviceInterface</name>
    <filename>classKWayland_1_1Server_1_1OutputDeviceInterface.html</filename>
    <base>KWayland::Server::Global</base>
  </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>a97d9c130451bddb7c30bddc0514045b3</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>
    <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>a3873853b64a1273998e1d04efd8d18ab</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="class">
    <name>KWayland::Client::PlasmaShell</name>
    <filename>classKWayland_1_1Client_1_1PlasmaShell.html</filename>
    <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>aed7549a3736873644de03da3717b98e9</anchor>
      <arglist>(wl_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>a34ad98c08539341c4d8879c005153d38</anchor>
      <arglist>(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>a3a75199d29bd05c2a7895a0b2809892f</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>
    <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>
    </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>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>a79db4f5844c2f99282788edcb6619bc3</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>
    </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>abc7b318ae3db1932f19762a3dc3263d3</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>a798b7c7ae430d8283a3f7c0c5ef743df</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>ad043f9efd13bfdd074cf03ef3bac1bb8</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PlasmaWindow</name>
    <filename>classKWayland_1_1Client_1_1PlasmaWindow.html</filename>
    <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>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>resizableChanged</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindow.html</anchorfile>
      <anchor>ab96a96d4680d158a6749a54862ec8cdb</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>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>a9075ad7f5407cedef30be3e858372e23</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>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>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>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>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>
    <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="function">
      <type>QHash&lt; SurfaceInterface *, QRect &gt;</type>
      <name>minimizedGeometries</name>
      <anchorfile>classKWayland_1_1Server_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a7c34bffcb53db17f72ce3f344289006f</anchor>
      <arglist>() const</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>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>
    <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>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>acc5427115b22527cf3604e5cc5e22e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlasmaWindowModel *</type>
      <name>createWindowModel</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>a29c491440bffcaef42ac0c95d40d8522</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>a293e3d477f8f29b25f7c34a918a55d1b</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>QList&lt; PlasmaWindow * &gt;</type>
      <name>windows</name>
      <anchorfile>classKWayland_1_1Client_1_1PlasmaWindowManagement.html</anchorfile>
      <anchor>ab44a035aa469348d21209dc7de94e2f0</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>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>
    <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>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>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="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>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>
    <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>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>a3408d647dde5579b202dedf13005b3ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Surface *</type>
      <name>enteredSurface</name>
      <anchorfile>classKWayland_1_1Client_1_1Pointer.html</anchorfile>
      <anchor>ad814c9677b5efed8f7213e4ff3e211d5</anchor>
      <arglist>()</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>
    <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>adfaaf883d350346b70b70eea109db715</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>a9405492da0a20bbddd697b2cb42e17ef</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>a82c8a54fd8a1da417099064d8e9bf640</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>
    <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>aeef794f8e8e4f68dacd91fceee2b0d16</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>af53b25f2abca7f5304dd1cf3fbf9cf01</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>aabb7c3beb774805777e08c005856f953</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>a413d6c4a4322374c20996751a87cde9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWayland_1_1Server_1_1PointerInterface.html</anchorfile>
      <anchor>a0379dc39fd70d737c47f9c8f8059b394</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>a78c8d08598c12534726c621ac1947105</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerPinchGesture</name>
    <filename>classKWayland_1_1Client_1_1PointerPinchGesture.html</filename>
    <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>a068761c13efa604df1cb15968b621c92</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::PointerSwipeGesture</name>
    <filename>classKWayland_1_1Client_1_1PointerSwipeGesture.html</filename>
    <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>a24a929baf840407b796a63f222a134c0</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>
    <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>a4d3fb5de70b0acabf86bb55a34bd1b3a</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Registry</name>
    <filename>classKWayland_1_1Client_1_1Registry.html</filename>
    <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="aef26749b735c792dce76654c869c74fea5765b241ef99fe6f6cd001bf184b3193">XdgOutputUnstableV1</enumvalue>
      <enumvalue file="classKWayland_1_1Client_1_1Registry.html" anchor="aef26749b735c792dce76654c869c74feac208a05027c4633c6afb740eb509d16f">XdgShellStable</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>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>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>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="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>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>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>aabbefb5fd2bdb2aed70cd7a451a21d57</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>aebce3839828bb8696fee141b99dcf7c1</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>a43354b963dc3ef9b79971fc990306b47</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>add1c16cda4487885e19e744522c136a0</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>a29a0b1a65820eb2dc7b8de569a2bf71f</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>acd02e814b2066ed912426eb5f7ab4eca</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>ac3ff8c03ada8f67de75595a95072c5c6</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>ad00840cae92c33325f8f4159bf527a52</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>a45277a0f7b640e67ad55fc520d96552c</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>ad5732589a2b424d8c0cdb3bfdf04da51</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>a649f33e2508af8fd7a5dedcadc9c86d3</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>a5da13f85c13f8600b6cd391305e153d9</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>a7fb06e1ed92f31ae127679ba4a3b9d66</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>a990aea0f74d12adcbc676be0d3009337</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>a2ba7e1f1a677170227b6919fce19c4ca</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>a72bdd1095b813b01505772d86d8fa339</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>ad602d6ad0dec80067c7edd1bca555bbc</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>af1b4bca9f7ecdfa4c5f3d295b8e02509</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>aae7238db656b7f83555cdeecbb0e4b64</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>a93dc56af2f880d96eaae5f008d684b4e</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>a588ef3e9ca5e0a866398213c6cf19251</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>a7f33165ad26bb8b32ab10dec9f83a5f3</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>a934aeefa4c813a5d9198c465bf8b6bf8</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>ab22404875b05c0fbb1106183547be71d</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>a427dd09e8688fc121d229da8c2743621</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>a1139c0a864c3b0d9e58da6b423e4c256</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>a31cfa0749bb8cc5b4ef7bbfecde67f53</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>a1a2d134b1b4757bb793c2c13f76972f7</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>a40c164640f7d65bed7786bfffa3abf37</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>a0a5b6deb801c3a8891deec0e75e36295</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>acb6385a8ae841c36975997d8c3abc15b</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>a12a397c162eb03131efd5c04e72dd851</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>a7d37ccdcd8f825f4d69b6d2d2e84c0e1</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>a2ecf117ddc1deaae21d1cb1f6f7ba7e4</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>ac73161a1e35bdd7ff1e1f75b9107d4e0</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>af21348b5872b94ae5efdae949261cd4b</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>adaab512162bdae7b4ddb9e72b6b54b71</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>abec47e7187149cbfe4614e79de6a1d44</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>a0f5d58b45b14855c42d1e096a0827bbd</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>ae64d5dc782871af21bb3202ced5fd4b8</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>ae2b09d14a331bbb07401bfa5d0c12b87</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>a0225ae769e7ee93e76a91e98ad9958b6</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>a3008043c3942f6a26930d068338874d8</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>a6c016a239701aa37ea002f96547ec7ed</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>a11954d4f8d1eb5bf825695495064dfbc</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>a24121bd7da8dc6108dbd10ccd25308e8</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>aea748d9703c54b5b9e0f51bb02c67999</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>a6da21f1ac9b59889e4fa46915c849c77</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>ad4e01a6984271fb9b37455de154adb27</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>ac602552b019beee78ae546f67ace4668</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>a4355cd32e96dade30f9f6ef6e6a49f30</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>a8f0b62f3e063cf8fb2cbb1e9c180263a</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>ad81b893172af35398be673e343d97c90</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>a8769df7164be6f848bd50b898f4687bc</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>ac8b89aae7b649d1c2762c9d9eab8dc39</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>ac578f88b40a4ca24ba5a32b995f214cb</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>ac812e44b17da6c7731fa86ef78455051</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>a89603c55c73020354af9d516f1fb2152</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>a339e02e2b451b87b866b36c2307529fa</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>a11b049c5022354e0bc24475211fde767</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>a4e0d4eeceb283cace2de2b53295b43d1</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>a10ee8c1b2b1eb520c8bc093e13f85948</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>a1e0d3af61cfd560eb739b3bf941bca49</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>ac8d86582b68d4cd2a2c813c489252131</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>ab11b2175024cc81815a8c67a75390ffd</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>a57b61c4d793fdc71d1bc1c7d5eea33a9</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>a3fd299b24b3a85994059d4bf669fe8e8</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>a0f1668421732155b952d097ef7edb59d</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>a9cc71360ec778d1b3f3ac2942076937f</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>a473111c388f164ea0ca13abf480bd6aa</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>add1c16cda4487885e19e744522c136a0</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>a29a0b1a65820eb2dc7b8de569a2bf71f</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>acd02e814b2066ed912426eb5f7ab4eca</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>ac3ff8c03ada8f67de75595a95072c5c6</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>ad00840cae92c33325f8f4159bf527a52</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>a45277a0f7b640e67ad55fc520d96552c</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>ad5732589a2b424d8c0cdb3bfdf04da51</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>a649f33e2508af8fd7a5dedcadc9c86d3</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>a5da13f85c13f8600b6cd391305e153d9</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>a7fb06e1ed92f31ae127679ba4a3b9d66</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>a990aea0f74d12adcbc676be0d3009337</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>a2ba7e1f1a677170227b6919fce19c4ca</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>a72bdd1095b813b01505772d86d8fa339</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>ad602d6ad0dec80067c7edd1bca555bbc</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>af1b4bca9f7ecdfa4c5f3d295b8e02509</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>aae7238db656b7f83555cdeecbb0e4b64</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>a93dc56af2f880d96eaae5f008d684b4e</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>a588ef3e9ca5e0a866398213c6cf19251</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>a7f33165ad26bb8b32ab10dec9f83a5f3</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>a934aeefa4c813a5d9198c465bf8b6bf8</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>ab22404875b05c0fbb1106183547be71d</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>a427dd09e8688fc121d229da8c2743621</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>a1139c0a864c3b0d9e58da6b423e4c256</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>a31cfa0749bb8cc5b4ef7bbfecde67f53</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>a1a2d134b1b4757bb793c2c13f76972f7</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>a40c164640f7d65bed7786bfffa3abf37</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>a0a5b6deb801c3a8891deec0e75e36295</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>acb6385a8ae841c36975997d8c3abc15b</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>a12a397c162eb03131efd5c04e72dd851</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>a7d37ccdcd8f825f4d69b6d2d2e84c0e1</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>a2ecf117ddc1deaae21d1cb1f6f7ba7e4</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>ac73161a1e35bdd7ff1e1f75b9107d4e0</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>af21348b5872b94ae5efdae949261cd4b</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>adaab512162bdae7b4ddb9e72b6b54b71</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>abec47e7187149cbfe4614e79de6a1d44</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>a0f5d58b45b14855c42d1e096a0827bbd</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>ae64d5dc782871af21bb3202ced5fd4b8</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>ae2b09d14a331bbb07401bfa5d0c12b87</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>a0225ae769e7ee93e76a91e98ad9958b6</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>a3008043c3942f6a26930d068338874d8</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>a6c016a239701aa37ea002f96547ec7ed</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>a11954d4f8d1eb5bf825695495064dfbc</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>a24121bd7da8dc6108dbd10ccd25308e8</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>aea748d9703c54b5b9e0f51bb02c67999</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>a6da21f1ac9b59889e4fa46915c849c77</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>ad4e01a6984271fb9b37455de154adb27</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>ac602552b019beee78ae546f67ace4668</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>a4355cd32e96dade30f9f6ef6e6a49f30</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>a8f0b62f3e063cf8fb2cbb1e9c180263a</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>ad81b893172af35398be673e343d97c90</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>a8769df7164be6f848bd50b898f4687bc</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>ac8b89aae7b649d1c2762c9d9eab8dc39</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>ac578f88b40a4ca24ba5a32b995f214cb</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>ac812e44b17da6c7731fa86ef78455051</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>a89603c55c73020354af9d516f1fb2152</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>a339e02e2b451b87b866b36c2307529fa</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>a11b049c5022354e0bc24475211fde767</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>a4e0d4eeceb283cace2de2b53295b43d1</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>a10ee8c1b2b1eb520c8bc093e13f85948</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>a1e0d3af61cfd560eb739b3bf941bca49</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>ac8d86582b68d4cd2a2c813c489252131</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>ab11b2175024cc81815a8c67a75390ffd</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>a57b61c4d793fdc71d1bc1c7d5eea33a9</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>a3fd299b24b3a85994059d4bf669fe8e8</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>a0f1668421732155b952d097ef7edb59d</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>a9cc71360ec778d1b3f3ac2942076937f</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>a473111c388f164ea0ca13abf480bd6aa</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>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>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>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>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::RelativePointer</name>
    <filename>classKWayland_1_1Client_1_1RelativePointer.html</filename>
    <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>
    <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>a050ef06d46d505db820f6833a24c2587</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>ac128159b192e01b9463567b1e3e3656f</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>
    <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>ac9a6562e3cc0572d09cf99019ba6010a</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>
    <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>
    <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>a9b4e687bff43eab9fb93df4b8f91748f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Global *</type>
      <name>global</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a093cb4c9a16d375e21fb32f6bf91397d</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>a6284cc78b1ad440b713b803bc170826a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWayland_1_1Server_1_1Resource.html</anchorfile>
      <anchor>a845148a33440ce413d890a5cc95ee97b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Seat</name>
    <filename>classKWayland_1_1Client_1_1Seat.html</filename>
    <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>a5b27f6740ef77404ec3f6810087c3242</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>ae5769261231e0b718862346b83c61f9e</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>a55dbb436f108b9ce9cd0726cd9b34df3</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>a6922284e093a922512bc5e089ac784db</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="function">
      <type>DataDeviceInterface *</type>
      <name>selection</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>aa2a76c887ac5f5d53c09c800a9aaeab5</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>af71d7b1bda787f9d89b3ada3b074b765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8973a043523496e76c748424c7c48cfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab4097db63f71ad828909ef1cbe080f22</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>a28b88d46af68c630c173a1869d821e89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a4aa4936d0e7a5133ce69d0dca7c5c1cd</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>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>setKeyRepeatInfo</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8c17e47e148d4bbfbf3f2953df7ab756</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</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>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>a0d3991bc019ae26a2e82a6fc1d793b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3837ba0dbfb3e83f6c32d08ccbdaaa9c</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>af71d7b1bda787f9d89b3ada3b074b765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8973a043523496e76c748424c7c48cfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>ab4097db63f71ad828909ef1cbe080f22</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>a28b88d46af68c630c173a1869d821e89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a4aa4936d0e7a5133ce69d0dca7c5c1cd</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>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>setKeyRepeatInfo</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a8c17e47e148d4bbfbf3f2953df7ab756</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</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>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>a0d3991bc019ae26a2e82a6fc1d793b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWayland_1_1Server_1_1SeatInterface.html</anchorfile>
      <anchor>a3837ba0dbfb3e83f6c32d08ccbdaaa9c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecoration</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecoration.html</filename>
    <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>a5800277629365b9d155d0a6f80bd6757</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>a6255a4da1a40b74b59ad13f4d8ff1efc</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecorationManager</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecorationManager.html</filename>
    <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>af5b6a9c0138d7016e98cecc77be9be36</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>ad308c039204018b4c06e67c3120f16c6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::ServerSideDecorationPaletteManager</name>
    <filename>classKWayland_1_1Client_1_1ServerSideDecorationPaletteManager.html</filename>
    <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>ac05a0dcb8fd0a5a39af1fc52c84ab955</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>a8119aa20e355536c1811c11b4c7f57c0</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Shadow</name>
    <filename>classKWayland_1_1Client_1_1Shadow.html</filename>
    <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>
    <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>a0823219ba61333622a91bcf6317f22cb</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>a39ffaabc7d8929a79b88baf60af25635</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>
    <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>aa48aabefe1ceddc7ae1ce2265f728665</anchor>
      <arglist>(wl_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>a3eec067321db4c295550f203cbabc946</anchor>
      <arglist>(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>a5ae90c1a0790ee924fec079b35fea747</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>
    <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>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" static="yes">
      <type>static ShellSurface *</type>
      <name>fromQtWinId</name>
      <anchorfile>classKWayland_1_1Client_1_1ShellSurface.html</anchorfile>
      <anchor>aa9bbae880cd2ff21930de53799ea218f</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>a1a5421c7d9fb6c245c8638b30ef3a521</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>a9edb5b968711789e2a08a15169d049fb</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>a53a3af4f3e8cb13d2666be4bc8aeb899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a4f1720627bec866b42d6309bfdbe1ce2</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>aabb6ad3ae476c8a092f9f58b77aa5f7a</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>
    <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>aab6ee1151b311c63d1c3284c1eec1630</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>
    <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>
    <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>a590b0ff6798661936fa278739fd3f516</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>
    <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>a3541e8655e405093994367f30336c4cd</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>ace9cade08d24c30c74c7948534d527d0</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>
    <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>a19ee1f871beacb31446592eb36e5e5c0</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>a55e4030ba82de01572dc15d6889dbbf9</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>ad6860e95c59d485537cb440e31d749f5</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>ac92d5f27c6d3bc9bf6c25846de44ad89</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>a80d985219f98de62b84cb89318ea90c4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::Surface</name>
    <filename>classKWayland_1_1Client_1_1Surface.html</filename>
    <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>a5b4bfabe14ad7554fe901aac78363336</anchor>
      <arglist>(wl_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>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>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>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>a61a7d0275345a2cf1ffe25efc37debb8</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>aea879aa298b421bcc4f2042a76adb3f2</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>a814080b0f4ae182ca84d2797f2e8e88b</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>ade1b4f484347bf5f8763d53d23d9a1a2</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>a76d6861bc6b5e13d3b3b2437b53f8177</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>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>a6a3bfeb2da8dff18afc63b3667bc1d8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BufferInterface *</type>
      <name>buffer</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>ae7f35ad6d72456fa1ab3e77b2bf4e4e0</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>aa520f745af4df35902005f544c480cc2</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>a632d42a32e8884c30b4940fb03123c61</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>adfbf40d00cf6ab2015b266b642eb84b6</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>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>af3b542d438b74122595d93e55726463e</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>a1a6e85b05bdbe43c1b7fb8bbea3e0501</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>setOutputs</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa81fca127a0c170a8a7b8b263fb53d0b</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>a290e85e3964cf612d331d16cb479258b</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>abc57ba651ea84b7771145a09b371a5d3</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>aac499ecdb75b6014feed490bdf46d642</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surfaceAt</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a0f1d4dc572dbd58e6d004550e75abb09</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>ac48a7f96cd4e21235cc2cd570615abe5</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWayland_1_1Server_1_1SurfaceInterface.html</anchorfile>
      <anchor>a560ae7ee67385debac2f5d8d8fc33b36</anchor>
      <arglist>(quint32 id, const ClientConnection *client)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::TextInput</name>
    <filename>classKWayland_1_1Client_1_1TextInput.html</filename>
    <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>a6cc1aecc42b553ad95293f8b7f093e83</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>a3157e62d2166c02aed452bbb7c3c6d3d</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>
    <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>a75d36e440c40c5f9d8c8ef91e8f5a988</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>abf39f90de4bd7c94b4eaa26885a0f8b6</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>
    <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>ac5ae07b12555e66855e901f484a385ec</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>afff40170be9c193da69e2136a642fa02</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>adcf9ea144b3b67fa50ddb4a121570d01</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>add3ce184f1a405292dfdc32f07d1fd95</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::Client::XdgExporterUnstableV2</name>
    <filename>classKWayland_1_1Client_1_1XdgExporterUnstableV2.html</filename>
    <member kind="function">
      <type></type>
      <name>XdgExporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgExporterUnstableV2.html</anchorfile>
      <anchor>af0d8c0cacb25c54c621f035236c59e1b</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Server::XdgForeignInterface</name>
    <filename>classKWayland_1_1Server_1_1XdgForeignInterface.html</filename>
    <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>aad966738da0215fcaf2a7cf9aa7be9e6</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgImporterUnstableV2</name>
    <filename>classKWayland_1_1Client_1_1XdgImporterUnstableV2.html</filename>
    <member kind="function">
      <type></type>
      <name>XdgImporterUnstableV2</name>
      <anchorfile>classKWayland_1_1Client_1_1XdgImporterUnstableV2.html</anchorfile>
      <anchor>a3042eab3c7f5fd8b5f59cf8a99323ab8</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgOutput</name>
    <filename>classKWayland_1_1Client_1_1XdgOutput.html</filename>
    <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>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>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>
    <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>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>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgOutputManager</name>
    <filename>classKWayland_1_1Client_1_1XdgOutputManager.html</filename>
    <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>a71c1fae4832f82b8462de5ec5b3b320f</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>adc7f996204a0696ceda6da3bd20153ae</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>
    <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>a6c5b63c90931ef9f523d0d8884601eb2</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>a03e9ff30406064f858972149e20b3899</anchor>
      <arglist>(Surface *surface, XdgShellSurface *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>a9f22a2ab0eafc6024df17cfc5443f4cd</anchor>
      <arglist>(Surface *surface, XdgShellPopup *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>a7fa22be3449ea7652dfdde191575c942</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>af407eef164a34b09549896c985a7aba2</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>a4570e2637b738b1b2442a22043181073</anchor>
      <arglist>(zxdg_shell_v6 *xdgshellv6)</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>
  </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>adbda1b9832087ba48bce8f853e43465b</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>
    <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>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>a851730311f67bd851bb4870cef149576</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>af3fedd35061031584861dab088d60d2e</anchor>
      <arglist>(zxdg_surface_v6 *xdgsurfacev6, zxdg_popup_v6 *xdgpopup6)</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>
  </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="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>aeeef84d1a7dcbf698a9a73f045a55f14</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>a2b0c2a0728b55877260bb41133a62203</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>
  </compound>
  <compound kind="class">
    <name>KWayland::Client::XdgShellSurface</name>
    <filename>classKWayland_1_1Client_1_1XdgShellSurface.html</filename>
    <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>a69d6822ee1758e357003fca5f95fdadb</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>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>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>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="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>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWayland_1_1Server_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a31b0d4203e342f6acc8a20d4ae1ab0b1</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>ab83ed02b2caebb1ec8deaddf38b7458d</anchor>
      <arglist>() const</arglist>
    </member>
  </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::PlasmaShell</class>
    <class kind="class">KWayland::Client::PlasmaShellSurface</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::XdgExporterUnstableV2</class>
    <class kind="class">KWayland::Client::XdgImporterUnstableV2</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::XdgShellSurface</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::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::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::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::TextInputInterface</class>
    <class kind="class">KWayland::Server::TextInputManagerInterface</class>
    <class kind="class">KWayland::Server::TouchInterface</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>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</filename>
  </compound>
</tagfile>
