<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>KWaylandServer::AppMenuInterface</name>
    <filename>classKWaylandServer_1_1AppMenuInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <class kind="struct">KWaylandServer::AppMenuInterface::InterfaceAddress</class>
    <member kind="signal">
      <type>void</type>
      <name>addressChanged</name>
      <anchorfile>classKWaylandServer_1_1AppMenuInterface.html</anchorfile>
      <anchor>a234f75c7908a5d1ee302b3646f0eaf90</anchor>
      <arglist>(KWaylandServer::AppMenuInterface::InterfaceAddress)</arglist>
    </member>
    <member kind="function">
      <type>InterfaceAddress</type>
      <name>address</name>
      <anchorfile>classKWaylandServer_1_1AppMenuInterface.html</anchorfile>
      <anchor>a60df8cf352616a1f61c69a7a61bf3401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1AppMenuInterface.html</anchorfile>
      <anchor>acaa170fa95193b4a193a9f151b0bf7af</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::AppMenuManagerInterface</name>
    <filename>classKWaylandServer_1_1AppMenuManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>appMenuCreated</name>
      <anchorfile>classKWaylandServer_1_1AppMenuManagerInterface.html</anchorfile>
      <anchor>adc997206034696f551d7c61e1c735242</anchor>
      <arglist>(KWaylandServer::AppMenuInterface *)</arglist>
    </member>
    <member kind="function">
      <type>AppMenuInterface *</type>
      <name>appMenuForSurface</name>
      <anchorfile>classKWaylandServer_1_1AppMenuManagerInterface.html</anchorfile>
      <anchor>a9e9275e9862f96ac21a70099546381b8</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::BlurInterface</name>
    <filename>classKWaylandServer_1_1BlurInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1BlurInterface.html</anchorfile>
      <anchor>a7fe6c868419ca9960762d917ab206bc6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::BlurManagerInterface</name>
    <filename>classKWaylandServer_1_1BlurManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::BufferHandle</name>
    <filename>classKWaylandServer_1_1BufferHandle.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::BufferInterface</name>
    <filename>classKWaylandServer_1_1BufferInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>sizeChanged</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a4af35fcc9736dd8962af1db7e08e9dd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>data</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a55ce75820e3ec775566cee4a06b6771f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAlphaChannel</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>aa031a0cbad43df1b3199772b3c00db2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReferenced</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a4fe83239d84a326b9513dcbce096bfc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LinuxDmabufBuffer *</type>
      <name>linuxDmabufBuffer</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>af4ac92dd832e3d3ea35aed6ed91ba961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a8a5c16e4e1fa4889d1abb4f8001ee2b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a15cecc543d7b417dd5402183340bb2fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>ae04aa08b5c5d5bd838de3685a6bea1fa</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>wl_shm_buffer *</type>
      <name>shmBuffer</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>aad7df43ca96dc8d4e82e552d90b64efb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>ad77bbb9c60e7c4b55ae8c71258d71e89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a1694c2b48b4ddfdd152e3e43b8e34546</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unref</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>adbaab71bf5aa70d10bfd10ca6862a303</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ClientConnection</name>
    <filename>classKWaylandServer_1_1ClientConnection.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>disconnected</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a33d9dbde658ea116a0be3999d59d6081</anchor>
      <arglist>(KWaylandServer::ClientConnection *)</arglist>
    </member>
    <member kind="function">
      <type>wl_client *</type>
      <name>client</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>aed00f9c89c8b392f6b1e8f7ab65cc2df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>createResource</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a2df8bb5ecc85dda5b078581f76d689d6</anchor>
      <arglist>(const wl_interface *interface, quint32 version, quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>aacd304ec73b93b2c09dce320a7506dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a1dbb928d206229f51f424d6c27ede330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>executablePath</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a4e9ea49e5800007c68540bbb49057b9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>ac99502f23e3a11330f09ce1e6f080a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>getResource</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>af70f0c293cf1e51c20226eff0f8de430</anchor>
      <arglist>(quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>groupId</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>aa214e06cc4825e37ac171bba0779f779</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_client *</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a1b7439c07881875b6ec772e3518dab31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_client *</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a9d67d148fd1704e9c1c1f08aad128306</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>processId</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a52057700f42d9dbe0b1b5936839859c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>userId</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>a32d380eb05f1dcd904d1b655afe47df6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::CompositorInterface</name>
    <filename>classKWaylandServer_1_1CompositorInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>regionCreated</name>
      <anchorfile>classKWaylandServer_1_1CompositorInterface.html</anchorfile>
      <anchor>a48fccdd7a166ffb1f795466bf65da326</anchor>
      <arglist>(KWaylandServer::RegionInterface *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1CompositorInterface.html</anchorfile>
      <anchor>a52ff9c12818fd303f2b86e09e6b70891</anchor>
      <arglist>(KWaylandServer::SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ConfinedPointerInterface</name>
    <filename>classKWaylandServer_1_1ConfinedPointerInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>confinedChanged</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a8903ed8a01b3b28f90996088a9a7f331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a30215a7d5e8c7ea814e0ae73c7875824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a9b4764bb01538e26ab7ccddb8eb5b649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfined</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>ad3b0b1311852c86509fc60b1bf877908</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>a13c714ebe968d3268dc420909f0c3318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfined</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerInterface.html</anchorfile>
      <anchor>ae1ac74fd9673d6eaf3f8d9ac0ff980f6</anchor>
      <arglist>(bool confined)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ContrastInterface</name>
    <filename>classKWaylandServer_1_1ContrastInterface.html</filename>
    <base>KWaylandServer::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ContrastManagerInterface</name>
    <filename>classKWaylandServer_1_1ContrastManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::Cursor</name>
    <filename>classKWaylandServer_1_1Cursor.html</filename>
    <member kind="function">
      <type>quint32</type>
      <name>enteredSerial</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>a8b39e90643aac99116c6539870e1ff2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>hotspot</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>a64161619045c0fc3fae0a373ecbb52ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>pointer</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>a34de78d13c4f89f2f24ffc3a515ef85d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>a1480d380e0ce9120642b41990ca3c6b4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataDeviceInterface</name>
    <filename>classKWaylandServer_1_1DataDeviceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="function">
      <type>quint32</type>
      <name>dragImplicitGrabSerial</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a8540a3ddd40e5bcb1af6f0f8bd4b9ceb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drop</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>ae805500b9f9c721aaae971b023c5eeb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDragTarget</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a25763bb973f29bc89fbfb6bcff729199</anchor>
      <arglist>(SurfaceInterface *surface, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProxy</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a82c9191595aaf2960d1731bb5a527f26</anchor>
      <arglist>(SurfaceInterface *remote)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataDeviceManagerInterface</name>
    <filename>classKWaylandServer_1_1DataDeviceManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="enumeration">
      <type></type>
      <name>DnDAction</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceManagerInterface.html</anchorfile>
      <anchor>ac92a58a05280915b3356f86629c1c53a</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1DataDeviceManagerInterface.html" anchor="ac92a58a05280915b3356f86629c1c53aa6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWaylandServer_1_1DataDeviceManagerInterface.html" anchor="ac92a58a05280915b3356f86629c1c53aa5fb63579fc981698f97d55bfecb213ea">Copy</enumvalue>
      <enumvalue file="classKWaylandServer_1_1DataDeviceManagerInterface.html" anchor="ac92a58a05280915b3356f86629c1c53aa6bc362dbf494c61ea117fe3c71ca48a5">Move</enumvalue>
      <enumvalue file="classKWaylandServer_1_1DataDeviceManagerInterface.html" anchor="ac92a58a05280915b3356f86629c1c53aaa0b271a9d8aa8e7473922164d6a1c03c">Ask</enumvalue>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataOfferInterface</name>
    <filename>classKWaylandServer_1_1DataOfferInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>dragAndDropActionsChanged</name>
      <anchorfile>classKWaylandServer_1_1DataOfferInterface.html</anchorfile>
      <anchor>a212db346d2f9fed18647ca25f0c7b2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndAction</name>
      <anchorfile>classKWaylandServer_1_1DataOfferInterface.html</anchorfile>
      <anchor>a356a442cdfff0ec464998c8a167b032d</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDAction</type>
      <name>preferredDragAndDropAction</name>
      <anchorfile>classKWaylandServer_1_1DataOfferInterface.html</anchorfile>
      <anchor>a8f9954b5796fa40354c8bfa798d92754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWaylandServer_1_1DataOfferInterface.html</anchorfile>
      <anchor>a37e0cfeb9edddde123622f90791cfa53</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataSourceInterface</name>
    <filename>classKWaylandServer_1_1DataSourceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>supportedDragAndDropActionsChanged</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>a34286ce85309c9181808388b7df04719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndAction</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>a4b73bec5357e0638685aef9108f9705a</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndFinished</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>a8f26cefb9d06fa1a47b8837ce8ce76f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropPerformed</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>ae282aa20ce1d9fea1f18aeb05a3b8204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>abad63da90e3e8beb69d0a8a33b1508b5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::Display</name>
    <filename>classKWaylandServer_1_1Display.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>StartMode</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a36241df961fbb5a2261c5f1d501eed45</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1Display.html" anchor="a36241df961fbb5a2261c5f1d501eed45ac6e55c755d343d6b4c43c0ac134203f3">ConnectToSocket</enumvalue>
      <enumvalue file="classKWaylandServer_1_1Display.html" anchor="a36241df961fbb5a2261c5f1d501eed45a257a93c4676d35c9429e849000c9d5b8">ConnectClientsOnly</enumvalue>
    </member>
    <member kind="function">
      <type>AppMenuManagerInterface *</type>
      <name>createAppMenuManagerInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a72ded8dd66c390c4bd4d92aca6f3595d</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>createClient</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a04d41268a0257c0fdf436171e8677519</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>EglStreamControllerInterface *</type>
      <name>createEglStreamControllerInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a07a15fb3c85b08a88949c63cc4eac395</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>IdleInhibitManagerInterface *</type>
      <name>createIdleInhibitManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a3a3d3eaf87cb43c1a9f67507c7445495</anchor>
      <arglist>(const IdleInhibitManagerInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>KeyStateInterface *</type>
      <name>createKeyStateInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a2e97817ec2df5674094c06f05662106e</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>LinuxDmabufUnstableV1Interface *</type>
      <name>createLinuxDmabufInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>ad7521f775c2d9c0aa06f2054fbff9214</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagementInterface *</type>
      <name>createPlasmaVirtualDesktopManagement</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a515c4154bda962a1cea9e6328e6052a5</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterface *</type>
      <name>createPointerConstraints</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>aa83bc76e6449e144ffeb3b217a9cabec</anchor>
      <arglist>(const PointerConstraintsInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PointerGesturesInterface *</type>
      <name>createPointerGestures</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>afe2a351be68466ed24911ec5dba6ec70</anchor>
      <arglist>(const PointerGesturesInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>RelativePointerManagerInterface *</type>
      <name>createRelativePointerManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a3a4b0690e30542e0cfd2500a9b23a971</anchor>
      <arglist>(const RelativePointerInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManagerInterface *</type>
      <name>createServerSideDecorationManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>ada5ac318a398b1b7800fbc563b8bc30e</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteManagerInterface *</type>
      <name>createServerSideDecorationPaletteManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>adff67ba160dedb7788ca26cb81526b4e</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TabletManagerInterface *</type>
      <name>createTabletManagerInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>af3d78860c87c7e1e860880da92bf8380</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>TextInputManagerInterface *</type>
      <name>createTextInputManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a1f81895e2381f0947a9ff5154b7e5888</anchor>
      <arglist>(const TextInputInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgDecorationManagerInterface *</type>
      <name>createXdgDecorationManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a0f296a30e53fae3bc07dde466040ea4b</anchor>
      <arglist>(XdgShellInterface *shellInterface, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgForeignInterface *</type>
      <name>createXdgForeignInterface</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>aa635c50b1632f2624c68673b8431777a</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgOutputManagerInterface *</type>
      <name>createXdgOutputManager</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a0afbd20ba2a81817f68033dceb6d1ffd</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterface *</type>
      <name>createXdgShell</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>aba7efebd23310cfa0ea2de924c1a4974</anchor>
      <arglist>(const XdgShellInterfaceVersion &amp;version, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispatchEvents</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a9ce3b7446c9af965e35e7b01de2beeff</anchor>
      <arglist>(int msecTimeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>eglDisplay</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a3888032d7fe1191882a77d94eb920cc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>getConnection</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>abda479660377f22b33353dc73ab59020</anchor>
      <arglist>(wl_client *client)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; SeatInterface * &gt;</type>
      <name>seats</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a58dd47759dcf111e005cb346e9b99879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutomaticSocketNaming</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a1d5436698b6b1bf4abd2979070cbfd03</anchor>
      <arglist>(bool automaticSocketNaming)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEglDisplay</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a1226f77c0a3e7f65c758c54fd4bd32fb</anchor>
      <arglist>(void *display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSocketName</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a5527fa8c6e39a10064b90aa9828949d4</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startLoop</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>aee29328d0f89663190d4653f4b27054f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DpmsManagerInterface</name>
    <filename>classKWaylandServer_1_1DpmsManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::EglStreamControllerInterface</name>
    <filename>classKWaylandServer_1_1EglStreamControllerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>streamConsumerAttached</name>
      <anchorfile>classKWaylandServer_1_1EglStreamControllerInterface.html</anchorfile>
      <anchor>afdaadb041f361ee4a7146ec344a43581</anchor>
      <arglist>(SurfaceInterface *surface, void *eglStream, wl_array *attribs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::FakeInputDevice</name>
    <filename>classKWaylandServer_1_1FakeInputDevice.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>authenticationRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>ad19ba8b4529b4363ecaf523c80381750</anchor>
      <arglist>(const QString &amp;application, const QString &amp;reason)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyboardKeyPressRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>ab9f0673a2845d4e24464ebc8e38c8788</anchor>
      <arglist>(quint32 key)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyboardKeyReleaseRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>ae678ccb7b036abfa312cef1dbd737ee7</anchor>
      <arglist>(quint32 key)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerAxisRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a07ebcec85ba03b0c7ca8d0bb9cee436b</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerButtonPressRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>af423408b838449f196698f22ea9f4ea9</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerButtonReleaseRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>afa6717fff679ad9e0c709633ad20209b</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerMotionAbsoluteRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a79e171084220f4f498378292760b3848</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerMotionRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a207ae958917cac04135680d0bc93240b</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchCancelRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>adac2e097b1bf129353c112482b26f0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchDownRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a56ea14cc255dba7746a18cafd6363dbf</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchFrameRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a66907a72468579f4c64193d7dc728fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchMotionRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>ad5ddbf9e096bc3588ef37b8450ad611f</anchor>
      <arglist>(quint32 id, const QPointF &amp;pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>touchUpRequested</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a962e758be53b2124529ab7c902de6f5a</anchor>
      <arglist>(quint32 id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAuthenticated</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>aaf83b983a0966f80813cc000e0e57659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>a4761f432bc3bbf7954196fdd8ed2b4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthentication</name>
      <anchorfile>classKWaylandServer_1_1FakeInputDevice.html</anchorfile>
      <anchor>ac98ad665eb3b2d686b3f450d461a994b</anchor>
      <arglist>(bool authenticated)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::FakeInputInterface</name>
    <filename>classKWaylandServer_1_1FakeInputInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>deviceCreated</name>
      <anchorfile>classKWaylandServer_1_1FakeInputInterface.html</anchorfile>
      <anchor>ad1d3843792343bb8fc8ae8fcc4dc5dfe</anchor>
      <arglist>(KWaylandServer::FakeInputDevice *device)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::FilteredDisplay</name>
    <filename>classKWaylandServer_1_1FilteredDisplay.html</filename>
    <base>KWaylandServer::Display</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>allowInterface</name>
      <anchorfile>classKWaylandServer_1_1FilteredDisplay.html</anchorfile>
      <anchor>a0759187152dc08132b9ba3c3e9851f2d</anchor>
      <arglist>(ClientConnection *client, const QByteArray &amp;interfaceName)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::Global</name>
    <filename>classKWaylandServer_1_1Global.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>aboutToDestroyGlobal</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>ad10e44b3f5d40f8aa31e6e3efbb28438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>abd60876bb75e548bb3293a542b126066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>ab08b984493b3fc3df99f7f9e498d5747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>a968b26c44883154048011269ef088081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>aa13b388e82a6da3e47dcd1b83c529769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_global *</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>ad2781b160a5a91336923ffe198afbfd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wl_global *</name>
      <anchorfile>classKWaylandServer_1_1Global.html</anchorfile>
      <anchor>aacc1b56f3d1eeea9f0d5337e0cd9112d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::IdleInhibitManagerInterface</name>
    <filename>classKWaylandServer_1_1IdleInhibitManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>IdleInhibitManagerInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1IdleInhibitManagerInterface.html</anchorfile>
      <anchor>a68fcc7f5f75b7668b7fa87cb1632088f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::IdleInterface</name>
    <filename>classKWaylandServer_1_1IdleInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>inhibitedChanged</name>
      <anchorfile>classKWaylandServer_1_1IdleInterface.html</anchorfile>
      <anchor>ae1687725bf8cf5f0009447b337341a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inhibit</name>
      <anchorfile>classKWaylandServer_1_1IdleInterface.html</anchorfile>
      <anchor>a352dfb476a3e2886e3c99b291f5ca162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInhibited</name>
      <anchorfile>classKWaylandServer_1_1IdleInterface.html</anchorfile>
      <anchor>aec42ca6dc12d7c20b58ceeee3a815ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simulateUserActivity</name>
      <anchorfile>classKWaylandServer_1_1IdleInterface.html</anchorfile>
      <anchor>ac29d2bd845c3dae95d101c1219434725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uninhibit</name>
      <anchorfile>classKWaylandServer_1_1IdleInterface.html</anchorfile>
      <anchor>a123163fb537c3cdfa10c6dd01b5ffaa8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LinuxDmabufUnstableV1Interface::Impl</name>
    <filename>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Impl.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual LinuxDmabufUnstableV1Buffer *</type>
      <name>importBuffer</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Impl.html</anchorfile>
      <anchor>a06e305ceaa7d6d3ea33ffce32779a556</anchor>
      <arglist>(const QVector&lt; Plane &gt; &amp;planes, uint32_t format, const QSize &amp;size, Flags flags)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWaylandServer::AppMenuInterface::InterfaceAddress</name>
    <filename>structKWaylandServer_1_1AppMenuInterface_1_1InterfaceAddress.html</filename>
    <member kind="variable">
      <type>QString</type>
      <name>objectPath</name>
      <anchorfile>structKWaylandServer_1_1AppMenuInterface_1_1InterfaceAddress.html</anchorfile>
      <anchor>afd0a217fcc39b9ab2c8d62b906096f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>serviceName</name>
      <anchorfile>structKWaylandServer_1_1AppMenuInterface_1_1InterfaceAddress.html</anchorfile>
      <anchor>a604dea904cd351073b067975a447496e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::KeyboardInterface</name>
    <filename>classKWaylandServer_1_1KeyboardInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWaylandServer_1_1KeyboardInterface.html</anchorfile>
      <anchor>a258d84dbd6aa27a5701002c4ea2d33e7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::KeyStateInterface</name>
    <filename>classKWaylandServer_1_1KeyStateInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LinuxDmabufBuffer</name>
    <filename>classKWaylandServer_1_1LinuxDmabufBuffer.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>format</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufBuffer.html</anchorfile>
      <anchor>af6d8c2d144cb23ba5ffe3267f802353d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufBuffer.html</anchorfile>
      <anchor>a1dd9b3d5eccb90df541ca5b4849516e9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LinuxDmabufUnstableV1Interface</name>
    <filename>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</filename>
    <base>KWaylandServer::Global</base>
    <class kind="class">KWaylandServer::LinuxDmabufUnstableV1Interface::Impl</class>
    <class kind="struct">KWaylandServer::LinuxDmabufUnstableV1Interface::Plane</class>
    <member kind="enumvalue">
      <name>BottomFieldFirst</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>af5dc6f74b477a96150f631b0e475738eaebbd973a7e29816e7b4663e0d6328035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flag</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>af5dc6f74b477a96150f631b0e475738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interlaced</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>af5dc6f74b477a96150f631b0e475738eabadb88a721dfb438e94710f0371fab06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomFieldFirst</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>af5dc6f74b477a96150f631b0e475738eaebbd973a7e29816e7b4663e0d6328035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Interlaced</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>af5dc6f74b477a96150f631b0e475738eabadb88a721dfb438e94710f0371fab06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinuxDmabufUnstableV1Interface</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>a923426c392d12cea3f6de4edcc5904d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImpl</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>a0ab41c9f87ab255b33d21535a35b2735</anchor>
      <arglist>(Impl *impl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LinuxDmabufUnstableV1Interface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmabufUnstableV1Interface.html</anchorfile>
      <anchor>abcbf255b00c8985b97ef64e5da15855a</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LockedPointerInterface</name>
    <filename>classKWaylandServer_1_1LockedPointerInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>cursorPositionHintChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>af317b7bd604f7392dbe4eee8eb06d7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>lockedChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a3202b4d9e5bb8f48ccef489246a5a995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a094ad27376100121e229148fa31b261f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>cursorPositionHint</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>adced96185c5a4fa4fe95ffbd84d5377b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>ab4fbeecc5f609516c2b33b89d60c7d50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a4b0534f33860b511bd3d65e1db94918d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>a60f887a3f8567ffa07d3bfb3bd27e900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocked</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerInterface.html</anchorfile>
      <anchor>aa9071b9f56c6c5488dc5c298e5017476</anchor>
      <arglist>(bool locked)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputChangeSet</name>
    <filename>classKWaylandServer_1_1OutputChangeSet.html</filename>
    <member kind="function">
      <type>OutputDeviceInterface::ColorCurves</type>
      <name>colorCurves</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a9188b1a26eecb3115eeb6fdac04803b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>colorCurvesChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a601fe56297cf285163421a5112f0bd13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceInterface::Enablement</type>
      <name>enabled</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>aacf1394b6ceb4e820695c5fe9476a9c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabledChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>ad6d9bc82371255097835124b5e44abf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a48abaf999a6fba6d7a24d31a78ed727b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modeChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a472ab84e0b638fccdf0a40dee551d69a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a7e04fc027794f4fca23c1fc9680a9921</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>positionChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a6652c43f1d799b8d30faf58327545f7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>abf10e03a1d2244895856c311cbb6182c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scaleChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>ac17db4877e5f34ad3c5d9a74347fc9a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scaleF</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a7f04d0d3c7ea00f0c39348647d297f97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceInterface::Transform</type>
      <name>transform</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a8e84fe636469c7c78789c73bc8ac714b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>aa7a2224d8b745b6168ec9e027ad900cd</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputConfigurationInterface</name>
    <filename>classKWaylandServer_1_1OutputConfigurationInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="slot">
      <type>void</type>
      <name>setApplied</name>
      <anchorfile>classKWaylandServer_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>a019c9f3853bc664095574ee2f8058310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setFailed</name>
      <anchorfile>classKWaylandServer_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>abe2f0826913bd7f7b1a4fbf70a6477e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QHash&lt; OutputDeviceInterface *, OutputChangeSet * &gt;</type>
      <name>changes</name>
      <anchorfile>classKWaylandServer_1_1OutputConfigurationInterface.html</anchorfile>
      <anchor>ae2b9463ce497328ab442b1210ffe1a5b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputDeviceInterface</name>
    <filename>classKWaylandServer_1_1OutputDeviceInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>scaleChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a6fab9f83b4f3778f6ff9f567104b6e2e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>scaleFChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>aba10657cc0ab3e8684d2ec8246e0a348</anchor>
      <arglist>(qreal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMode</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a37b901ea8f9d4b1199dd65d6a3160d07</anchor>
      <arglist>(Mode &amp;mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scale</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>ae042ad190ec1b68468874a49d5c2a541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scaleF</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a129829d0b48196d314acaaff36ceed7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>aaa5cc63f12cdfaadd395b5e664bea292</anchor>
      <arglist>(int scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleF</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a0b63448f8664c0e0850c17d1ffaa88e9</anchor>
      <arglist>(qreal scale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputInterface</name>
    <filename>classKWaylandServer_1_1OutputInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>dpmsModeRequested</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a550498d90a29baec3d3063a662b752c5</anchor>
      <arglist>(KWaylandServer::OutputInterface::DpmsMode mode)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; wl_resource * &gt;</type>
      <name>clientResources</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a89e10f7b62dfa87f4394f0f12aface49</anchor>
      <arglist>(ClientConnection *client) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDpmsMode</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a83dd5debc325ea8c5c34d4a3db7a151a</anchor>
      <arglist>(DpmsMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDpmsSupported</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a9d53ff5a4704d149f1a6c96d0a3840d0</anchor>
      <arglist>(bool supported)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputManagementInterface</name>
    <filename>classKWaylandServer_1_1OutputManagementInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>configurationChangeRequested</name>
      <anchorfile>classKWaylandServer_1_1OutputManagementInterface.html</anchorfile>
      <anchor>a6b712182a172054c021c7798387bf19e</anchor>
      <arglist>(KWaylandServer::OutputConfigurationInterface *configurationInterface)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWaylandServer::LinuxDmabufUnstableV1Interface::Plane</name>
    <filename>structKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>modifier</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>a45b01f0fcdf1c4e493a089ab0c94019d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>aef5d18181394ba259f9126686153926f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>stride</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmabufUnstableV1Interface_1_1Plane.html</anchorfile>
      <anchor>a934c5a1118bcd5f5b90b80df3b9ca644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaShellInterface</name>
    <filename>classKWaylandServer_1_1PlasmaShellInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellInterface.html</anchorfile>
      <anchor>ac31b0c4060da40b399652784049eaab0</anchor>
      <arglist>(KWaylandServer::PlasmaShellSurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaShellSurfaceInterface</name>
    <filename>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>PanelBehavior</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a8f4eb9d587e4c6f50ad7d49e0e6dd740</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="a8f4eb9d587e4c6f50ad7d49e0e6dd740acd1810dcd59004d43111b80b7bad31cb">AlwaysVisible</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="a8f4eb9d587e4c6f50ad7d49e0e6dd740a6060ccae5af5a564eac006bcc8968cb9">AutoHide</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="a8f4eb9d587e4c6f50ad7d49e0e6dd740aa39b2b50b34f1abbecfa2b6b09f98f6e">WindowsCanCover</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="a8f4eb9d587e4c6f50ad7d49e0e6dd740a3ce61f3b43bfdffd64bfe5df98a70d47">WindowsGoBelow</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Role</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>af65b3303284c29825f988b4f74ee68af</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afa960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afa2310408a63388fe57e3a4177168a8798">Desktop</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afab8da6df14bf06283cbf588df6998722e">Panel</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afad1163214ae0eb81427f7baf7e5cc7280">OnScreenDisplay</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afa96d008db67fc0b5551a926842bbb6a71">Notification</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afaf2740703e3fef3d0f513acb7ab1d7a36">ToolTip</enumvalue>
      <enumvalue file="classKWaylandServer_1_1PlasmaShellSurfaceInterface.html" anchor="af65b3303284c29825f988b4f74ee68afa83e0e7b9ab8e5f1ffe568072e16cf1d8">CriticalNotification</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelAutoHideHideRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a5fe2bb3421369c985d8f91e9cdede9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelAutoHideShowRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a33559116dcd6e29978a4c0d322c22c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>panelBehaviorChanged</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a1fd4d3afb7587d4daf07db51facb298b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>positionChanged</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ad2a2e9e52c61c1f04553813c61b05b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>roleChanged</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a5a36fcb524161f3632101f60e6679661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipSwitcherChanged</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>aab9d8a42d2913f46959b8073f8fe5468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>skipTaskbarChanged</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ae6a7238a09e539da3a09351c3fff2f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideAutoHidingPanel</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ab2d65bcd55dffa90a0e78a20581cced9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositionSet</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ae8dc5263024ef5dbde7b3ad61dcdf9af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PanelBehavior</type>
      <name>panelBehavior</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>acf3ba93a03ebaf544048ae319102089e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>panelTakesFocus</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a8c98cc189d04b7d26fef5d2ba3691270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a5c95cfdaa7758b4a46780a46ac6b2470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Role</type>
      <name>role</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>aed66e4c4a8bafe33f51a34d2cfbf3296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlasmaShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a64d28e428448a2c771638a3551a37d55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showAutoHidingPanel</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>af90099f2ebf9094b73a47b04cbbe03d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipSwitcher</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a8e111597759fb3ac8ad2e2e76b239b44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipTaskbar</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a40938f421599c2ccce3310b6d69a2698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>aff1a45e0c9405e1f47c1413ab9b67242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlasmaShellSurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>a6f89b98c0d48af0de0ef0d39e82cca1c</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaVirtualDesktopManagementInterface</name>
    <filename>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>desktopActivated</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>ac9ca980af45febda64111a7c4fe617c3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>desktopCreateRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>ab7257e68d74a9df19a5e5838a8fb40c9</anchor>
      <arglist>(const QString &amp;name, quint32 position)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>desktopRemoveRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>a4841e7a74f0f362b29f958cd3d4c8cb9</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopInterface *</type>
      <name>createDesktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>aec1706fb55178fc0fee769b3a8f7a965</anchor>
      <arglist>(const QString &amp;id, quint32 position=std::numeric_limits&lt; uint32_t &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>PlasmaVirtualDesktopInterface *</type>
      <name>desktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>aaaf607263d4013bda4a88e541922b983</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; PlasmaVirtualDesktopInterface * &gt;</type>
      <name>desktops</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>a61a5795cbbbf9c14fb2f5706d7342f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDesktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>ad132a81c8c53b27d6bb3b9fc04796098</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendDone</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>adfaeda740318cd8e1d2fb378e2c4eeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classKWaylandServer_1_1PlasmaVirtualDesktopManagementInterface.html</anchorfile>
      <anchor>ac6a2271c2f2c833456390d3e3a545c45</anchor>
      <arglist>(quint32 rows)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaWindowInterface</name>
    <filename>classKWaylandServer_1_1PlasmaWindowInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>enterNewPlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a1f6dbc1f171439807ad9b3f5ba23fa53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enterPlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a7f0659121efc15ec032eee2710a79f0c</anchor>
      <arglist>(const QString &amp;desktop)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>leavePlasmaVirtualDesktopRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>afae77c60c9f3df1da6f1814326cf277c</anchor>
      <arglist>(const QString &amp;desktop)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>movableRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a43673155870433deacaa227326252111</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a26d5503d6259f56bbe60e1a614a14c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizableRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a2442df21964fb59b160e49766ca4379f</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ab01c430176d2a548081dee7d5ebd8df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadeableRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a9cef5e53946d46530d42171bd345cd61</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadedRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>af44d8fe0775b7bc3a23146b69ca92054</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopChangeableRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a7674182f0297ea3da8e64c8dd27a8f09</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>virtualDesktopRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a50ca235217975c98bc137f1ba51a7033</anchor>
      <arglist>(quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlasmaVirtualDesktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a7b95f8d794505a490b83f665411be3b3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>internalId</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ac22b4ecbc064aed9578f3b7d45841d1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QHash&lt; SurfaceInterface *, QRect &gt;</type>
      <name>minimizedGeometries</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a6bad60653800b7120492ad5f06e7132b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>plasmaVirtualDesktops</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a871b04aa4479a35ecf80ae263fc59f95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePlasmaVirtualDesktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>afb68e4de69b789729528b584067b4bc6</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationMenuPaths</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a530ad9057ee5a8222def83df83ff062d</anchor>
      <arglist>(const QString &amp;serviceName, const QString &amp;objectPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeometry</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a9d59c359d451c06ad9a1c3a6fbf831e5</anchor>
      <arglist>(const QRect &amp;geometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a93f32f924ec780a84b56e6e08b0e3472</anchor>
      <arglist>(const QIcon &amp;icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMovable</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a9d31f879b8592d06aa1fe8e4cc9c4da4</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParentWindow</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a55b79e68673181042bd1ba6820748682</anchor>
      <arglist>(PlasmaWindowInterface *parentWindow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResizable</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ac5dbedf7df12bcffd9b787b7690e56e8</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShadeable</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a64a414d5f2012bbd04ecf8d7e62180a3</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShaded</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a8f4d6ce653c35eca71420e20840d3d06</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThemedIconName</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a78475756a462bdcc22f9cdfe1ad4112a</anchor>
      <arglist>(const QString &amp;iconName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVirtualDesktop</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a0e3c9768da73f2c6279e672b71378095</anchor>
      <arglist>(quint32 desktop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVirtualDesktopChangeable</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ab855dc789cc3f474984e61fbe94803fe</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmap</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a769136365a8c011fc5226be28dca9d41</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaWindowManagementInterface</name>
    <filename>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>PlasmaVirtualDesktopManagementInterface *</type>
      <name>plasmaVirtualDesktopManagementInterface</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>ab9e8d5aac45904111585da449f7049d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlasmaVirtualDesktopManagementInterface</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>a2cd2a82f7ec57ff0477df80fcc04e26e</anchor>
      <arglist>(PlasmaVirtualDesktopManagementInterface *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStackingOrder</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>a9276647745b886f99fedeee85e4d30c1</anchor>
      <arglist>(const QVector&lt; quint32 &gt; &amp;stackingOrder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmapWindow</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</anchorfile>
      <anchor>af2e636b45fd6973a5d105685ccadc08a</anchor>
      <arglist>(PlasmaWindowInterface *window)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerConstraintsInterface</name>
    <filename>classKWaylandServer_1_1PointerConstraintsInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>PointerConstraintsInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1PointerConstraintsInterface.html</anchorfile>
      <anchor>a166abda73423c60c04fb6e2d33b7d15e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerGesturesInterface</name>
    <filename>classKWaylandServer_1_1PointerGesturesInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>PointerGesturesInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1PointerGesturesInterface.html</anchorfile>
      <anchor>a0a36bb4437af67655b7933aadeaed7bf</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerInterface</name>
    <filename>classKWaylandServer_1_1PointerInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>cursorChanged</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>ab07208b3f0ed13704fa836db9fa71301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Cursor *</type>
      <name>cursor</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>aac7785b7efae9b1b97590685ca6b00e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>a1c7fa89a8ceac2fdc81a7c21fbbcc25f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PointerInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>aa440c2ec9d3964f018e4dacd90c7af80</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::QtExtendedSurfaceInterface</name>
    <filename>classKWaylandServer_1_1QtExtendedSurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>lowerRequested</name>
      <anchorfile>classKWaylandServer_1_1QtExtendedSurfaceInterface.html</anchorfile>
      <anchor>a4e090e58ea31e5d2998e307dc2003b56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>raiseRequested</name>
      <anchorfile>classKWaylandServer_1_1QtExtendedSurfaceInterface.html</anchorfile>
      <anchor>ae5d5f5aadd87461ffa13f4e039aabf56</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::QtSurfaceExtensionInterface</name>
    <filename>classKWaylandServer_1_1QtSurfaceExtensionInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::RegionInterface</name>
    <filename>classKWaylandServer_1_1RegionInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWaylandServer_1_1RegionInterface.html</anchorfile>
      <anchor>add5c712e15fef2ce66a443ee5dc337cb</anchor>
      <arglist>(const QRegion &amp;)</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1RegionInterface.html</anchorfile>
      <anchor>afc74f692287ae4e1bb6ff149149f21f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegionInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1RegionInterface.html</anchorfile>
      <anchor>a7b5e07e8169a81fcb44a697d85cecf97</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::RelativePointerManagerInterface</name>
    <filename>classKWaylandServer_1_1RelativePointerManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>RelativePointerInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1RelativePointerManagerInterface.html</anchorfile>
      <anchor>aa7646dd2fe804996d9b342f16257d0e1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::Resource</name>
    <filename>classKWaylandServer_1_1Resource.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeUnbound</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>a80ef480fc8e315c9b9ab439d3c736d81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unbound</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>a7a1dba18ce39104f450112e3ddf2a699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>client</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>aa10705512a59158cb1eb51d7d0096e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Global *</type>
      <name>global</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>a83814956a7aa10c649403927f6539dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>id</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>ae8dfc06823ce676c63190e9841d5930a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>parentResource</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>a83b6e8e0b81526c44cb96577820957a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1Resource.html</anchorfile>
      <anchor>a9e76fd8ac88555ffecf6ade1203f0bed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SeatInterface</name>
    <filename>classKWaylandServer_1_1SeatInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="property">
      <type>bool</type>
      <name>keyboard</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a89464aefb79594899d145c837f1e2c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>adf61d21b5966bba4d1afbc2e1080bbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>pointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aaf9fc1b0e3b23990069fdaa3aa228aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a5aaf3e91eb9fffb657e621c7a0a4058d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>quint32</type>
      <name>timestamp</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>acb34f6a33d1eb62b2f0c2f0c02799c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>touch</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ad4fa4f0c2c0b6e2a7d682657c077240c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>tourch</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1337a23997a9214064ea78fcccfb1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragEnded</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a757dfb99cbfebd07224db30f3173ee06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragStarted</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac65397535d258c3c4adedde57f61a0a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dragSurfaceChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a252676ba6c3b3cbe2df15126ed533ab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedPointerChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1ea191ad83892846ecef576a93944d0d</anchor>
      <arglist>(KWaylandServer::PointerInterface *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedTextInputChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a451bf39e5a9bf084fe4fab439cc915f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aadca5aeb2074eacde04ffde1a5a13dc0</anchor>
      <arglist>(DataDeviceInterface *)</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>selection</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a5842833edb08a3cfe761f29dbe21dedd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelection</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aaaffacb30a9c44ae8b7cc4db0cdead14</anchor>
      <arglist>(DataDeviceInterface *dataDevice)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDrag</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afda206cf93b1af7a76aa8f17d216ae13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac80bc8fa652d901d04f3da73e8e3b64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragTouch</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>adc11369efc82902ea27d1e710763b455</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>dragSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae1a81214f9614b4dea9a43555513ddeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dragSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aed67ca26c1c6b5c34fb7505b589768cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0100c2557e8f807cef5815d39587e4e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a15e1bb9f393206cb47b871cf3fd11620</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1cffa434e23589eb77b5c137dc90453e</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;globalPosition, const QMatrix4x4 &amp;inputTransformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a5b91f274d5e17cc078da073a41be54e7</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;inputTransformation=QMatrix4x4())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointerPos</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0d975952c9a70fe9bbd3bce5a6687b1e</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a742eda215bd8fee94dfa50ec2aa32d99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1108c52bab8745dad13555424118d623</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;surfacePosition=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab64468f17a6f95e041ca7edc119e14bb</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a51cced602fcf32867b0c4d425db706cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af449d741ad0b56c30f3aafd49153748d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfacePosition</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae950d90618ba0692fc483b8843d6df26</anchor>
      <arglist>(const QPointF &amp;surfacePosition)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>focusedPointerSurfacePosition</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a60541cdaa8df10c2198ae4d812222e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab5759b72d2acedf870c130268e85da3b</anchor>
      <arglist>(const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>focusedPointerSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aa9556bbdb18186c9b490083d54bfc794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a095d9e89eb0b082c90e585cc1c50f917</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2b03377a30000e6760009dad0d03b89d</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2fcdb55372ac28bdfa8f0043d1a74269</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae5ed01f6ada26a4d916b1e7f27038306</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a13e708bed93aa0997e57f621d133c85f</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a6b4447cc39231978134567fe090151e7</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a175bf8ecb29b3fdf89609eeefd62e1e3</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac359a128c65fa417f50d6f30fa973b33</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxisV5</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a45f3930ac84a3b2a9fd32ed3f0304bc3</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxis</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a3217f2eb7f9ebc2c0c74f51dddda289c</anchor>
      <arglist>(Qt::Orientation orientation, quint32 delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitPointerGrab</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a96be18512f316747c453e79c8fdc7136</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relativePointerMotion</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac8041308a38fbd8455ff2effc502ed90</anchor>
      <arglist>(const QSizeF &amp;delta, const QSizeF &amp;deltaNonAccelerated, quint64 microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0c678ab8a6c65d4b9659f03c53b77c00</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afa2d612f76405969d38acdf2bffe2de5</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a017a03c119049ff63a3f8062e6684cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af43803707576838b949d31939f08053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1f31bc6a08c02c5155a81051dc8d34a3</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a8abc824fdddd24d4ad1d930fe15255d5</anchor>
      <arglist>(const QSizeF &amp;delta, qreal scale, qreal rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af8275341b93b6209e71a66a2195351b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af9a5afa4d93b5ea0fdde2267867e661a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymap</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab35518889300e393d3f503d0e50e232a</anchor>
      <arglist>(int fd, quint32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymapData</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afcd8953375fe565309eee9ee63ebc932</anchor>
      <arglist>(const QByteArray &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyRepeatInfo</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aede90802cf938939cd9bda3a493ba0de</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keymapFileDescriptor</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a88dfa8f00c16e0e6ef231ddb60d2ef0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>keymapSize</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afbaefe0c3e41268b12d8181bf7e30d43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a6532c996d5b8985516962959b6f7358d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a022b9a4eae3875baa999372659944043</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedKeyboardSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a65030f91cc4e91ad9827e3517f79b9bd</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitTouchGrab</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a555108453fc67f5648ad575ee4a939aa</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedTextInputSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>abaefcb8088e531c249f0e777fb3e25b2</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedTextInputSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab80ffdeb555f39ef49ccbdad108060e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae8d523d2be7f133549bd2dd413a9ce1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDrag</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afda206cf93b1af7a76aa8f17d216ae13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac80bc8fa652d901d04f3da73e8e3b64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDragTouch</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>adc11369efc82902ea27d1e710763b455</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>dragSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae1a81214f9614b4dea9a43555513ddeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dragSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aed67ca26c1c6b5c34fb7505b589768cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>dragPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0100c2557e8f807cef5815d39587e4e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceInterface *</type>
      <name>dragSource</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a15e1bb9f393206cb47b871cf3fd11620</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1cffa434e23589eb77b5c137dc90453e</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;globalPosition, const QMatrix4x4 &amp;inputTransformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a5b91f274d5e17cc078da073a41be54e7</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;inputTransformation=QMatrix4x4())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointerPos</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0d975952c9a70fe9bbd3bce5a6687b1e</anchor>
      <arglist>(const QPointF &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>pointerPos</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a742eda215bd8fee94dfa50ec2aa32d99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1108c52bab8745dad13555424118d623</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;surfacePosition=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab64468f17a6f95e041ca7edc119e14bb</anchor>
      <arglist>(SurfaceInterface *surface, const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedPointerSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a51cced602fcf32867b0c4d425db706cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PointerInterface *</type>
      <name>focusedPointer</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af449d741ad0b56c30f3aafd49153748d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfacePosition</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae950d90618ba0692fc483b8843d6df26</anchor>
      <arglist>(const QPointF &amp;surfacePosition)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>focusedPointerSurfacePosition</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a60541cdaa8df10c2198ae4d812222e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedPointerSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab5759b72d2acedf870c130268e85da3b</anchor>
      <arglist>(const QMatrix4x4 &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>QMatrix4x4</type>
      <name>focusedPointerSurfaceTransformation</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aa9556bbdb18186c9b490083d54bfc794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a095d9e89eb0b082c90e585cc1c50f917</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2b03377a30000e6760009dad0d03b89d</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2fcdb55372ac28bdfa8f0043d1a74269</anchor>
      <arglist>(quint32 button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerButtonReleased</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae5ed01f6ada26a4d916b1e7f27038306</anchor>
      <arglist>(Qt::MouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a13e708bed93aa0997e57f621d133c85f</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointerButtonPressed</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a6b4447cc39231978134567fe090151e7</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a175bf8ecb29b3fdf89609eeefd62e1e3</anchor>
      <arglist>(quint32 button) const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>pointerButtonSerial</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac359a128c65fa417f50d6f30fa973b33</anchor>
      <arglist>(Qt::MouseButton button) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxisV5</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a45f3930ac84a3b2a9fd32ed3f0304bc3</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointerAxis</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a3217f2eb7f9ebc2c0c74f51dddda289c</anchor>
      <arglist>(Qt::Orientation orientation, quint32 delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitPointerGrab</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a96be18512f316747c453e79c8fdc7136</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relativePointerMotion</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ac8041308a38fbd8455ff2effc502ed90</anchor>
      <arglist>(const QSizeF &amp;delta, const QSizeF &amp;deltaNonAccelerated, quint64 microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a0c678ab8a6c65d4b9659f03c53b77c00</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afa2d612f76405969d38acdf2bffe2de5</anchor>
      <arglist>(const QSizeF &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a017a03c119049ff63a3f8062e6684cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerSwipeGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af43803707576838b949d31939f08053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a1f31bc6a08c02c5155a81051dc8d34a3</anchor>
      <arglist>(quint32 fingerCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a8abc824fdddd24d4ad1d930fe15255d5</anchor>
      <arglist>(const QSizeF &amp;delta, qreal scale, qreal rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af8275341b93b6209e71a66a2195351b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelPointerPinchGesture</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>af9a5afa4d93b5ea0fdde2267867e661a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymap</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab35518889300e393d3f503d0e50e232a</anchor>
      <arglist>(int fd, quint32 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeymapData</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afcd8953375fe565309eee9ee63ebc932</anchor>
      <arglist>(const QByteArray &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyRepeatInfo</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aede90802cf938939cd9bda3a493ba0de</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>keymapFileDescriptor</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a88dfa8f00c16e0e6ef231ddb60d2ef0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>keymapSize</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>afbaefe0c3e41268b12d8181bf7e30d43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a6532c996d5b8985516962959b6f7358d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a022b9a4eae3875baa999372659944043</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedKeyboardSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a65030f91cc4e91ad9827e3517f79b9bd</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImplicitTouchGrab</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a555108453fc67f5648ad575ee4a939aa</anchor>
      <arglist>(quint32 serial) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedTextInputSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>abaefcb8088e531c249f0e777fb3e25b2</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedTextInputSurface</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ab80ffdeb555f39ef49ccbdad108060e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterface *</type>
      <name>focusedTextInput</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae8d523d2be7f133549bd2dd413a9ce1a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ServerSideDecorationInterface</name>
    <filename>classKWaylandServer_1_1ServerSideDecorationInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>modeRequested</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>aaf53c439c890e52547a8ae50e0a416b1</anchor>
      <arglist>(KWaylandServer::ServerSideDecorationManagerInterface::Mode)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationManagerInterface::Mode</type>
      <name>mode</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>a6dbcc53c4cd864a7be39f2a59a68ae66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>a58da24a4e3e9e9b9451c911b4b0cdbc7</anchor>
      <arglist>(ServerSideDecorationManagerInterface::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>ae4db768b7f6b22da3d403a10de578fe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServerSideDecorationInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>a3b5a3e841684a59bc8dd8f10447a4c16</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ServerSideDecorationManagerInterface</name>
    <filename>classKWaylandServer_1_1ServerSideDecorationManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>acb6d8234358d210ee0bd4159d331f0b5</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1ServerSideDecorationManagerInterface.html" anchor="acb6d8234358d210ee0bd4159d331f0b5a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWaylandServer_1_1ServerSideDecorationManagerInterface.html" anchor="acb6d8234358d210ee0bd4159d331f0b5a577d7068826de925ea2aec01dbadf5e4">Client</enumvalue>
      <enumvalue file="classKWaylandServer_1_1ServerSideDecorationManagerInterface.html" anchor="acb6d8234358d210ee0bd4159d331f0b5a9aa1b03934893d7134a660af4204f2a9">Server</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>decorationCreated</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>af2627852aeaa4478369455815a952fa3</anchor>
      <arglist>(KWaylandServer::ServerSideDecorationInterface *)</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>defaultMode</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>a890c9b304077f324d63bce4edb5392e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultMode</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationManagerInterface.html</anchorfile>
      <anchor>a8a1bcf588f6390f94102d3fe7e13ca26</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ServerSideDecorationPaletteInterface</name>
    <filename>classKWaylandServer_1_1ServerSideDecorationPaletteInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>paletteChanged</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>afb432691e4eab8480491152687c241e9</anchor>
      <arglist>(const QString &amp;palette)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>palette</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>a2ba3ec38fcab221ff504f40ef44f6478</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationPaletteInterface.html</anchorfile>
      <anchor>a7e995374da156be2847edc8c08852c60</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ServerSideDecorationPaletteManagerInterface</name>
    <filename>classKWaylandServer_1_1ServerSideDecorationPaletteManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>paletteCreated</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationPaletteManagerInterface.html</anchorfile>
      <anchor>a74519029429ab747e217255567f4f1fd</anchor>
      <arglist>(KWaylandServer::ServerSideDecorationPaletteInterface *)</arglist>
    </member>
    <member kind="function">
      <type>ServerSideDecorationPaletteInterface *</type>
      <name>paletteForSurface</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationPaletteManagerInterface.html</anchorfile>
      <anchor>a97773b41efaf6ef25688130e00216176</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShadowInterface</name>
    <filename>classKWaylandServer_1_1ShadowInterface.html</filename>
    <base>KWaylandServer::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShadowManagerInterface</name>
    <filename>classKWaylandServer_1_1ShadowManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShellInterface</name>
    <filename>classKWaylandServer_1_1ShellInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1ShellInterface.html</anchorfile>
      <anchor>a3fcfe71235d9da8bd8e6d1f4764c1a93</anchor>
      <arglist>(KWaylandServer::ShellSurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShellSurfaceInterface</name>
    <filename>classKWaylandServer_1_1ShellSurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="property">
      <type>bool</type>
      <name>acceptsKeyboardFocus</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a8db9173923a4c02a3b43793c7db9ebdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>fullscreen</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a5df9bfd2bc34e0136e136b0c09ff073a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>maximized</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a60970c051e42080aff36e1a1afe0f6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>popup</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a080dbcd0a14218c7f5b04e62c47298b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a521981035c73f08b1af5e9060727be9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>toplevel</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ace6aa7fe5e2864ce5cc542d0cb4c607a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>transient</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a249c052db520f1d141cf35de837e80f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a4ee2c3eb84eeb4d29fd6c5b5e3ff098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QByteArray</type>
      <name>windowClass</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>aae4d43be01d73bfc695988a0114cc009</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>acceptsKeyboardFocusChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a67ea0d61411917434c7a7088e2768eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a082a3ab0d9768bb4506b835db056f382</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pingTimeout</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ab4810239f86261aad9ec3189796e1902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pongReceived</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>aa46be7bcb32a2c2297912219bee7e64d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>popupChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ac709807b2a7df6b597c5d6adb8f6e926</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ae7bef222d488f550d43c28a09b12ec34</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a24d3320350f1da82d2cef6d60a04b008</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>afa7c123ddfcc19c647ae048cda3bb40f</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientForChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a98c27ea1d69ad57f95e23f59c68cc72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientOffsetChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a282e6749e34773fca3befd9188a05a54</anchor>
      <arglist>(const QPoint &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClassChanged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a7d1316a08732141fa39e393822becb50</anchor>
      <arglist>(const QByteArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>acceptsKeyboardFocus</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ab12d1e0c53d3a4418f60de29236c8224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPinged</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a1f8dd728a1bbc9fea4f694e7c66f3a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPopup</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ad09cc272fe40f47c2ac06334e0c20c75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransient</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a44ca26d0781ff4f49f68958d5fd54523</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ping</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>acd21c74c120ae9a916b58209e58c35ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>af4031c047665ed69e7eec7c26bfc16b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestSize</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a7e0011f5c9927dd9e5b87f0bf0e683bb</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPingTimeout</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>af9626fb425bbcd25461abec101e4d04b</anchor>
      <arglist>(uint msec)</arglist>
    </member>
    <member kind="function">
      <type>ShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a95594338411d738ceec0bb129079a762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a67374057bd4e25255234792991a26d1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>a2331d5fdf82d45472da4e22896a8af20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWaylandServer_1_1ShellSurfaceInterface.html</anchorfile>
      <anchor>ac0c9e88dce8b22f1656a5b07862248d7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SlideInterface</name>
    <filename>classKWaylandServer_1_1SlideInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeab8f2358dda32c349e72b0b1ae56ed821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aea17149c4d9c4b47518dcab840e5d07ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Location</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aea17149c4d9c4b47518dcab840e5d07ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeadf2d1268480adebdc4b4e1dbeb87e15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeada8f4bbcf83da9432953adc446fd19b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bottom</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeab8f2358dda32c349e72b0b1ae56ed821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeada8f4bbcf83da9432953adc446fd19b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Top</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>af26a528f009845c3e62ac8b067a004aeadf2d1268480adebdc4b4e1dbeb87e15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Location</type>
      <name>location</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>a6981948099ba5ec28fe4f564481440b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>offset</name>
      <anchorfile>classKWaylandServer_1_1SlideInterface.html</anchorfile>
      <anchor>a98b34b8e6d443934ad8abd05ab76fb96</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SlideManagerInterface</name>
    <filename>classKWaylandServer_1_1SlideManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SubCompositorInterface</name>
    <filename>classKWaylandServer_1_1SubCompositorInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SubSurfaceInterface</name>
    <filename>classKWaylandServer_1_1SubSurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="function">
      <type>bool</type>
      <name>isSynchronized</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>ad52128d1946f23c27ddec77f15eb3d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>mainSurface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a51d4d76bae67b322c154ee4aa1e4d403</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>parentSurface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a2f8ed61ceb9c32991c819c2adcdf1ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a8d83b1af9871caa3dd52f4937d938589</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SurfaceInterface</name>
    <filename>classKWaylandServer_1_1SurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="property">
      <type>QRegion</type>
      <name>damage</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>af02d3aeda8166f2d6b717044709456ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRegion</type>
      <name>input</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a73dc90ea7fc75a1065eeea2ef9f1d7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QRegion</type>
      <name>opaque</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7c2ed0ef60af3e5673de2e997990885f</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>blurChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a91d21ccc932806a01c91577d9bef5eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>childSubSurfaceAdded</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a99d3972096efdee7f1face4f9176f43d</anchor>
      <arglist>(SubSurfaceInterface *subSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>childSubSurfaceRemoved</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a200cbc86c964be673cdbbb47ac85ca0a</anchor>
      <arglist>(SubSurfaceInterface *subSurface)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>committed</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa50cc1a3f9b6bbc2c01c916399a8f21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contrastChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a23c923ff73388ce74d02d460ee9792ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>damaged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa66278b10cdeba7301b3485951141613</anchor>
      <arglist>(const QRegion &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>inhibitsIdleChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7588965368e57031069dbfd695800796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mapped</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a0605efc3ffd47f5e5120094c4c2cd904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pointerConstraintsChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a37560a50488f43fb9e08b6bbe3c15546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>shadowChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a32266846355a6e47d34a4672983c2d4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sizeChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8962d34d00ad4c8cf62604794dc956d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>slideOnShowHideChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a9468e43ad7c0c1bfdd0bfb97ad3d165e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>subSurfaceTreeChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ae990d7fc4eea8c5d742998c497c2ab71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unmapped</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a4390422036bb7e90cba88c974daeca35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; BlurInterface &gt;</type>
      <name>blur</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab802f5044e628cf8b0ec224eb72b9b3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>boundingRect</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7a39acc7c14361f9e259299273f73bc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BufferInterface *</type>
      <name>buffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a92dae57d50f9e14eacf083cb9b881c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QPointer&lt; SubSurfaceInterface &gt; &gt;</type>
      <name>childSubSurfaces</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a38e329f82f1cd5447c76cb3d7a821f46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ConfinedPointerInterface &gt;</type>
      <name>confinedPointer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7a98fe6ceb54c86231847e63c3901e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ContrastInterface &gt;</type>
      <name>contrast</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>afaa840590e9f18fed684bd1b64b12090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>dataProxy</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8421c2039adc55de0396e94c2116d1c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inhibitsIdle</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a12e07fe02bbb167efa52d945c9274ab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inputIsInfinite</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7ed11b3d4bf05483f04a08212b60d759</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inputIsInfitine</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab313b9aec41d03f54b03b25a5bef4081</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>inputSurfaceAt</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a2ab9f386d652d29e6545439c2a2d673a</anchor>
      <arglist>(const QPointF &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMapped</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8467f84a3216c8077c31a0ef41084e67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; LockedPointerInterface &gt;</type>
      <name>lockedPointer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a0be71a04ab8feaecb710e755eeec343d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; OutputInterface * &gt;</type>
      <name>outputs</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa276e3436e5ccd83789f1b3a71f6d06c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTrackedDamage</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a666ee47afa94f01b04c5769d42a8c8fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataProxy</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ac549a53ff37fa101e40a78164e27254c</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputs</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a37b3763a4251c33a1b18cd9e09e2bffc</anchor>
      <arglist>(const QVector&lt; OutputInterface * &gt; &amp;outputs)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ShadowInterface &gt;</type>
      <name>shadow</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a9b03bcd36e4460d110548d73ff5f03c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab3c88bf368cb809eec0cc60ff9750bd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SlideInterface &gt;</type>
      <name>slideOnShowHide</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aff7529ffaf09a7eb2526f12c5c8f4a5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SubSurfaceInterface &gt;</type>
      <name>subSurface</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8a8ef0c0098b33bdf27666e02c4ff724</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surfaceAt</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a0edc3ba0f348d89de8ee781b57227295</anchor>
      <arglist>(const QPointF &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>trackedDamage</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ac9ac1e283a67c7a18c73eed54be7068e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>acd11afc34334382ff1c221f254b2df5c</anchor>
      <arglist>(quint32 id, const ClientConnection *client)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab51e5a518949d78536d38c33f4738ba0</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TabletSeatInterface</name>
    <filename>classKWaylandServer_1_1TabletSeatInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputInterface</name>
    <filename>classKWaylandServer_1_1TextInputInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>ContentHint</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>ace0543fcb9473773799a894800c3e539</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a7991bcab47afa821c52961c2d45cb7d1">AutoCompletion</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539aab9be766d448bff1d447d1b486966d06">AutoCorrection</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539ac72dc83b1376e8d4a3f4ddf30a6bfe3b">AutoCapitalization</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539af3fa26b7f03932f588080f5b22d68908">LowerCase</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a4dd5882de4f7bbcb748ff15bebf21ce0">UpperCase</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a9d47f803fbe63c1d5ed84d5cf29d2fc3">TitleCase</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539af932dc88161be8aa7d18b7c03aa9cd01">HiddenText</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a7edd3b3ec9bba6551794953f86ff5f2a">SensitiveData</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539a7280578e6a45fd916ed9431425289c9e">Latin</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="ace0543fcb9473773799a894800c3e539ad16a748b5543974384bc43d392f1e566">MultiLine</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ContentPurpose</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a670cbf936c9a780a9b49fb3430321f64</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a6132295fcf5570fb8b0a944ef322a598">Alpha</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a1051b04f09c0cf06b4290d2caab0856f">Digits</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64ab2ee912b91d69b435159c7c3f6df7f5f">Number</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64abcc254b55c4a1babdf1dcb82c207506b">Phone</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a02a3a357710cc2a5dfdfb74ed012fb59">Url</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64ace8ae9da5b7cd6c3df2929543a9af92d">Email</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a49ee3087348e8d44e1feda1917443987">Name</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64adc647eb65e6711e155375218212b3964">Password</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a44749712dbec183e983dcd78a7736c41">Date</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64aa76d4ef5f3f6a672bbfab2865563e530">Time</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a8cf10d2341ed01492506085688270c1e">DateTime</enumvalue>
      <enumvalue file="classKWaylandServer_1_1TextInputInterface.html" anchor="a670cbf936c9a780a9b49fb3430321f64a514d8a494f087c0d549b9536c2ef3bd9">Terminal</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>contentTypeChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a37c746e67afd92d503a5836278afc565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cursorRectangleChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a7d5645d18ab7343fe53b43484d11bfd9</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enabledChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a46eb357a9685d544048c2be81ba2285e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>preferredLanguageChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a155c89e6ed04d2a888b0b1c93025869c</anchor>
      <arglist>(const QByteArray &amp;language)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestHideInputPanel</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>aae760644cfdc4937e2338c788a4feca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestReset</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a5d7f53318e1593f65131035247cc6d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestShowInputPanel</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a1d344a3ca295a073536fd8b89456f299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surroundingTextChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a70a233272539fb635869efed92f01747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a446ec78615c78312d310bcd97ddc349e</anchor>
      <arglist>(const QByteArray &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ContentHints</type>
      <name>contentHints</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>af160fc20ce26abfacbbb9c79995de42a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContentPurpose</type>
      <name>contentPurpose</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a9edd4475b46e3ac16164fffb3c6ade0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>cursorRectangle</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a9f4c8afd9890b6259119a2d8cf856930</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSurroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a6f2483caea31b7488c64de91d77fa8c5</anchor>
      <arglist>(quint32 beforeLength, quint32 afterLength)</arglist>
    </member>
    <member kind="function">
      <type>TextInputInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>aed2be76209a96c691ec307206b88c4f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a2f0cad01a1aba1974c7f3445c6da36c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preEdit</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>adaa4dba22cf3731b3e715b2037ad8e3c</anchor>
      <arglist>(const QByteArray &amp;text, const QByteArray &amp;commitText)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>preferredLanguage</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a48aff599997254aa63d399ca211f1417</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursorPosition</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a37dc9416e9f666f7c42e9fa0728847ba</anchor>
      <arglist>(qint32 index, qint32 anchor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputPanelState</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a1b42830dd1d854d23b32d4bd1bdedfea</anchor>
      <arglist>(bool visible, const QRect &amp;overlappedSurfaceArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLanguage</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>ae0904446cc1c7daf38fde1a5da745a8e</anchor>
      <arglist>(const QByteArray &amp;languageTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreEditCursor</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a0df72ca783065af4c3863ad8f0bf7fb6</anchor>
      <arglist>(qint32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextDirection</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a0cb3e9eaca2a11917d95597d3361d3a5</anchor>
      <arglist>(Qt::LayoutDirection direction)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a4bc9d6ca4605e0e2f3ae88c8b4652551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>surroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>ae32da28942a917683a5778e681cc28c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextCursorPosition</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a74b40d96ed0de52b2a65df6fce28a0a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextSelectionAnchor</name>
      <anchorfile>classKWaylandServer_1_1TextInputInterface.html</anchorfile>
      <anchor>a0ef9898d0b467cfa198a381284d97291</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputManagerInterface</name>
    <filename>classKWaylandServer_1_1TextInputManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>TextInputInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1TextInputManagerInterface.html</anchorfile>
      <anchor>ace769178d39d4ed263af7246f2e20fe8</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TouchInterface</name>
    <filename>classKWaylandServer_1_1TouchInterface.html</filename>
    <base>KWaylandServer::Resource</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgDecorationInterface</name>
    <filename>classKWaylandServer_1_1XdgDecorationInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>modeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>acc83759946dc1494e2de6895553ca8f0</anchor>
      <arglist>(KWaylandServer::XdgDecorationInterface::Mode requestedMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>aa21af34bcaecd0ad8d3d253c1db01f2b</anchor>
      <arglist>(Mode requestedMode)</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>requestedMode</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>a239a3951d640eb97053a71f90a75232e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgShellSurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationInterface.html</anchorfile>
      <anchor>a19da1689322233c3a32e400daf0608b1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgDecorationManagerInterface</name>
    <filename>classKWaylandServer_1_1XdgDecorationManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgForeignInterface</name>
    <filename>classKWaylandServer_1_1XdgForeignInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>transientChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignInterface.html</anchorfile>
      <anchor>a93bfddbe7657a470925d0ae7ed6fcb08</anchor>
      <arglist>(KWaylandServer::SurfaceInterface *child, KWaylandServer::SurfaceInterface *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignInterface.html</anchorfile>
      <anchor>ae93868083647a190ac3d45d33d87fa3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignInterface.html</anchorfile>
      <anchor>ab384aa980635673a79bc835ad3049eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>transientFor</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignInterface.html</anchorfile>
      <anchor>aadfc4e2177ba06ca89ba6863e6150d9d</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgOutputInterface</name>
    <filename>classKWaylandServer_1_1XdgOutputInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>description</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a6721b739dec61fb9b07d2721cbac2cac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a3cc6088f9d097e6c1340ccddbe0fdce0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>logicalPosition</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>ad108a5b513d850f0eb1e19ef705c9706</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>logicalSize</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a64e26d05eac090452ecf3e5a6f4c82a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a78a19c02f25d22e3e35a161954f592f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>a435b21eee8d0e8243859945070d81b16</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalPosition</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>aaef4e0a77808ce7a390739aa404c3604</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalSize</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>ab11489018c6ea8c7bcc11742b1603d6b</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputInterface.html</anchorfile>
      <anchor>ac736f500e960bc628612f2a338805e72</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgOutputManagerInterface</name>
    <filename>classKWaylandServer_1_1XdgOutputManagerInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="function">
      <type>XdgOutputInterface *</type>
      <name>createXdgOutput</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputManagerInterface.html</anchorfile>
      <anchor>a95fcdec38fd4c7e1ed095ac857bad4c5</anchor>
      <arglist>(OutputInterface *output, QObject *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgShellInterface</name>
    <filename>classKWaylandServer_1_1XdgShellInterface.html</filename>
    <base>KWaylandServer::Global</base>
    <member kind="signal">
      <type>void</type>
      <name>popupCreated</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a3d8cf445b4a5f036658d3392b49b0a22</anchor>
      <arglist>(KWaylandServer::XdgShellPopupInterface *surface, KWaylandServer::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellSurfaceInterface *</type>
      <name>getSurface</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>ac8e7d4699a942c735b1a71cc472b745d</anchor>
      <arglist>(wl_resource *native)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a5b1a9e24b7346d09763d8556b382b00e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>ping</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a9d983f8408f3ed0d058889ef0d107f86</anchor>
      <arglist>(XdgShellSurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgShellPopupInterface</name>
    <filename>classKWaylandServer_1_1XdgShellPopupInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="signal">
      <type>void</type>
      <name>configureAcknowledged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a7333639e4b964b63bb8ff1fbf6a2fea3</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>grabRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>ab4d8455052808091b6d046304e110829</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowGeometryChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a1e5644694f5a1aa81f224c43bf47c731</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>anchorEdge</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a48d2aba71833d535199b4f050c391ccc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>anchorOffset</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a5034ca2c85c79ef7d19fabe1f28c05c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>anchorRect</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a2ffac5199d55469ffeda2463ab3aa741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PositionerConstraints</type>
      <name>constraintAdjustments</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a032145c44b120682e097633463b92e84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>gravity</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a805048d4d81a074fe4a5b90cfe2c857f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>initialSize</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a7c262c9a81ae37d86339265c5c4d406a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popupDone</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a00d3cf82dbd0250548c28968f268ac35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>abcbafc51ae8d1e7f8142401e071e6219</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a041f9bbd308549fd88f18635ad618999</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>transientOffset</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>a26b934a63507e213134054e5e87d9b3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>windowGeometry</name>
      <anchorfile>classKWaylandServer_1_1XdgShellPopupInterface.html</anchorfile>
      <anchor>aebaa5d417cf520c49ddbd480a0fcc6e7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgShellSurfaceInterface</name>
    <filename>classKWaylandServer_1_1XdgShellSurfaceInterface.html</filename>
    <base>KWaylandServer::Resource</base>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a82f58f4224f473e631469fc81ca1e7b8</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1XdgShellSurfaceInterface.html" anchor="a82f58f4224f473e631469fc81ca1e7b8a49d903a5c02560cf79bf6b516cc89457">Maximized</enumvalue>
      <enumvalue file="classKWaylandServer_1_1XdgShellSurfaceInterface.html" anchor="a82f58f4224f473e631469fc81ca1e7b8a0829ea6734059d66e6bf87096b215dc1">Fullscreen</enumvalue>
      <enumvalue file="classKWaylandServer_1_1XdgShellSurfaceInterface.html" anchor="a82f58f4224f473e631469fc81ca1e7b8a40ad90bcd481a4e3ea17531b6d1c01e7">Resizing</enumvalue>
      <enumvalue file="classKWaylandServer_1_1XdgShellSurfaceInterface.html" anchor="a82f58f4224f473e631469fc81ca1e7b8acb456215c3333db0551bd0788bc258c7">Activated</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configureAcknowledged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ab10dbd726028fb03d2baa2dbd103530d</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>aa1e2912633b7bb05e630b1f614ccdc4a</anchor>
      <arglist>(bool fullscreen, KWaylandServer::OutputInterface *output)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizedChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a1535b92221121ff56e0fbbed6f1b4977</anchor>
      <arglist>(bool maximized)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maxSizeChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a2c996b00832438e9f5018d74b0fe1879</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a5b2c4a76fafef7ac160f5c06f7dcb3ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minSizeChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ae18d5d158ba83ce663ab4ce8ec3e3d8b</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a6e038937cdcb28f44b13325a844d7c2b</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ac3c8e7466d497820c7bb8719670d9e1d</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial, Qt::Edges edges)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>titleChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a1d4251dc656f0f8dd8c0926add8da887</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>transientForChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ae34037318c07040b84ad3884fb1a1d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClassChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a4c66778b08f998286004a647fc4af9a8</anchor>
      <arglist>(const QByteArray &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowGeometryChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a50be1ec233424708c492af3936e5c357</anchor>
      <arglist>(const QRect &amp;windowGeometry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a7c02bfa0fa3dab30a5168a055e420d28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>configure</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a8a707297cdc66abdad615ba2bf7b42f6</anchor>
      <arglist>(States states, const QSize &amp;size=QSize(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterfaceVersion</type>
      <name>interfaceVersion</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a53bff43c728c7574510dddff365c5df2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfigurePending</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ad7262383b9fa1b41ec753cbc8ff0fb78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransient</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a22baff702a95b275a79aabdf68847f3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>maximumSize</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>abf9264cf3be625e0ec48ad20e6bd93ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSize</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a14d7cd7b57e81dd040f555778bb07115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>ab0b8d5a182d9c1c95b8602c93547a8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a41f04337be8dacb5691f44c051dd088c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; XdgShellSurfaceInterface &gt;</type>
      <name>transientFor</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a85fb98246975aad4843f685dad3bc9e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>windowGeometry</name>
      <anchorfile>classKWaylandServer_1_1XdgShellSurfaceInterface.html</anchorfile>
      <anchor>a13b27fef99e5ff46ca3313d21c9342b6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KWayland</title>
    <filename>index.html</filename>
    <docanchor file="index.html">md__build_kwayland-server_src_kwayland-server-5</docanchor>
  </compound>
</tagfile>
