<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.1">
  <compound kind="class">
    <name>KWaylandServer::AbstractDataSource</name>
    <filename>classKWaylandServer_1_1AbstractDataSource.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dndAction</name>
      <anchorfile>classKWaylandServer_1_1AbstractDataSource.html</anchorfile>
      <anchor>aa977531ecd2c22fa7f15dcf53c54cc3a</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dndFinished</name>
      <anchorfile>classKWaylandServer_1_1AbstractDataSource.html</anchorfile>
      <anchor>a7a284d4233c81c525d8386a087aa6e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dropPerformed</name>
      <anchorfile>classKWaylandServer_1_1AbstractDataSource.html</anchorfile>
      <anchor>ac6075c813e1592f201cd024dba97c8b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWaylandServer_1_1AbstractDataSource.html</anchorfile>
      <anchor>a8d22660bc0450b81818bb6e972266328</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::AppMenuInterface</name>
    <filename>classKWaylandServer_1_1AppMenuInterface.html</filename>
    <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>
    <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>
    <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>
  </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>int</type>
      <name>height</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>a10018f678e299669be1033e728c4c889</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>void</type>
      <name>unref</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>adbaab71bf5aa70d10bfd10ca6862a303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classKWaylandServer_1_1BufferInterface.html</anchorfile>
      <anchor>aa17bfcb7c66dd0fdb592f02371b654b8</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ClientConnection</name>
    <filename>classKWaylandServer_1_1ClientConnection.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1ClientConnection.html</anchorfile>
      <anchor>abeeee723565aa89d607794cebed0d422</anchor>
      <arglist>()</arglist>
    </member>
    <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>a82c8abc94f2fc5f582f940b4d8cb09a2</anchor>
      <arglist>() const</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>aec1939241910ab6d4021161cd61f9cb3</anchor>
      <arglist>() const</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>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1CompositorInterface.html</anchorfile>
      <anchor>adf81b9e90a1cacee7c1de02cf6325be9</anchor>
      <arglist>(KWaylandServer::SurfaceInterface *surface)</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWaylandServer_1_1CompositorInterface.html</anchorfile>
      <anchor>a05d361d3ada91ea4734cf7fe96d726e5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ConfinedPointerV1Interface</name>
    <filename>classKWaylandServer_1_1ConfinedPointerV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>confinedChanged</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerV1Interface.html</anchorfile>
      <anchor>aca12f039f5a0f14b529f8e2513a0ed8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerV1Interface.html</anchorfile>
      <anchor>ae8d5843bbb96b5e4224924b5109a7470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfined</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerV1Interface.html</anchorfile>
      <anchor>afaf63851d5e918398477747d7367f647</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerV1Interface.html</anchorfile>
      <anchor>ad2492258ac22338c42abf0bac3902a3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfined</name>
      <anchorfile>classKWaylandServer_1_1ConfinedPointerV1Interface.html</anchorfile>
      <anchor>a119fd4f013dcef126ff791428b6ed3aa</anchor>
      <arglist>(bool confined)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ContrastInterface</name>
    <filename>classKWaylandServer_1_1ContrastInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ContrastManagerInterface</name>
    <filename>classKWaylandServer_1_1ContrastManagerInterface.html</filename>
  </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>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>af20e71907b5bebb7a6d9dc65a3321c93</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataControlDeviceManagerV1Interface</name>
    <filename>classKWaylandServer_1_1DataControlDeviceManagerV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataControlDeviceV1Interface</name>
    <filename>classKWaylandServer_1_1DataControlDeviceV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataControlOfferV1Interface</name>
    <filename>classKWaylandServer_1_1DataControlOfferV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataControlSourceV1Interface</name>
    <filename>classKWaylandServer_1_1DataControlSourceV1Interface.html</filename>
    <base>KWaylandServer::AbstractDataSource</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DataDeviceInterface</name>
    <filename>classKWaylandServer_1_1DataDeviceInterface.html</filename>
    <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>DragAndDropIcon *</type>
      <name>icon</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a93130173e993003412b9535808e33f3d</anchor>
      <arglist>() const</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>
    <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>
    <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::AbstractDataSource</base>
    <member kind="function">
      <type>void</type>
      <name>dndAction</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>a1bd417c79eac1a2c1cc0c3f75df0d055</anchor>
      <arglist>(DataDeviceManagerInterface::DnDAction action) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dndFinished</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>a32d8d70713c165c871303389a267d448</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropPerformed</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>ae899377aac6a5afd3f53b5aa17becfd1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>DataDeviceManagerInterface::DnDActions</type>
      <name>supportedDragAndDropActions</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>ab4f46ca2f27adc162c0feaf1c839c679</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::Display</name>
    <filename>classKWaylandServer_1_1Display.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addSocketFileDescriptor</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>aa27ebe38b3ab7da1f37f234745cff538</anchor>
      <arglist>(int fileDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSocketName</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>ad2a47441f480a3d48683fdabbce30cf5</anchor>
      <arglist>(const QString &amp;name=QString())</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>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>setEglDisplay</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a1226f77c0a3e7f65c758c54fd4bd32fb</anchor>
      <arglist>(void *display)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>socketNames</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>adabea7f6c159afdd9b35200f85ef1ef3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a659f08fcdb2ac4359231fdeac3a1eab1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DpmsManagerInterface</name>
    <filename>classKWaylandServer_1_1DpmsManagerInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DragAndDropIcon</name>
    <filename>classKWaylandServer_1_1DragAndDropIcon.html</filename>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWaylandServer_1_1DragAndDropIcon.html</anchorfile>
      <anchor>aba89dd4bda40024f4961d1b8d3f3e5b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1DragAndDropIcon.html</anchorfile>
      <anchor>ab82f7fc5dc028ea829994fdd8cf5c414</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::EglStreamControllerInterface</name>
    <filename>classKWaylandServer_1_1EglStreamControllerInterface.html</filename>
    <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>
    <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::IdleInhibitManagerV1Interface</name>
    <filename>classKWaylandServer_1_1IdleInhibitManagerV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::IdleInterface</name>
    <filename>classKWaylandServer_1_1IdleInterface.html</filename>
    <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="class">
    <name>KWaylandServer::InputMethodContextV1Interface</name>
    <filename>classKWaylandServer_1_1InputMethodContextV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::InputPanelSurfaceV1Interface</name>
    <filename>classKWaylandServer_1_1InputPanelSurfaceV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::InputPanelV1Interface</name>
    <filename>classKWaylandServer_1_1InputPanelV1Interface.html</filename>
  </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>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>focusedSurface</name>
      <anchorfile>classKWaylandServer_1_1KeyboardInterface.html</anchorfile>
      <anchor>a258d84dbd6aa27a5701002c4ea2d33e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatDelay</name>
      <anchorfile>classKWaylandServer_1_1KeyboardInterface.html</anchorfile>
      <anchor>a4d3fb78458cd92c88bd2c4e6769d7fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>keyRepeatRate</name>
      <anchorfile>classKWaylandServer_1_1KeyboardInterface.html</anchorfile>
      <anchor>a0f92f0bf4ade91f9661a117a5cdc5932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeatInfo</name>
      <anchorfile>classKWaylandServer_1_1KeyboardInterface.html</anchorfile>
      <anchor>a1d2fb81ddc960a25393de1d376fcf068</anchor>
      <arglist>(qint32 charactersPerSecond, qint32 delay)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::KeyboardShortcutsInhibitManagerV1Interface</name>
    <filename>classKWaylandServer_1_1KeyboardShortcutsInhibitManagerV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>inhibitorCreated</name>
      <anchorfile>classKWaylandServer_1_1KeyboardShortcutsInhibitManagerV1Interface.html</anchorfile>
      <anchor>a3dd53b9db3a6036c5434154c3158d82b</anchor>
      <arglist>(KeyboardShortcutsInhibitorV1Interface *inhibitor)</arglist>
    </member>
    <member kind="function">
      <type>KeyboardShortcutsInhibitorV1Interface *</type>
      <name>findInhibitor</name>
      <anchorfile>classKWaylandServer_1_1KeyboardShortcutsInhibitManagerV1Interface.html</anchorfile>
      <anchor>a35749e32ac64354df8bacb5a947c1d93</anchor>
      <arglist>(SurfaceInterface *surface, SeatInterface *seat) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::KeyboardShortcutsInhibitorV1Interface</name>
    <filename>classKWaylandServer_1_1KeyboardShortcutsInhibitorV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::KeyStateInterface</name>
    <filename>classKWaylandServer_1_1KeyStateInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LayerShellV1Interface</name>
    <filename>classKWaylandServer_1_1LayerShellV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>surfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1LayerShellV1Interface.html</anchorfile>
      <anchor>a16b81d42cbce2b25928c94c47e589012</anchor>
      <arglist>(LayerSurfaceV1Interface *surface)</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWaylandServer_1_1LayerShellV1Interface.html</anchorfile>
      <anchor>a604414b539c81abb02c6d95160de3b01</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LayerSurfaceV1Interface</name>
    <filename>classKWaylandServer_1_1LayerSurfaceV1Interface.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>acceptsFocus</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a79ccd4feb1005e7d4b58158347b96bb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>anchor</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a69317e4e187d4769551afe0eab0b304b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bottomMargin</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a629a860c72e9223d7e651c6b7379c5f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>desiredSize</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a9f940c7cfdbb192625b7e82698798aec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edge</type>
      <name>exclusiveEdge</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a48cd30bf58efeff4eebda9771ef02cd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exclusiveZone</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>ad3a3fba4a094e9b7d567e37fe7411b56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCommitted</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a4128330643ffcc0ffc828671a4c74e67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Layer</type>
      <name>layer</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>ad4016283b3a8ae539d764a4b1f73f6cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>leftMargin</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>adcba0d1e493e27ae82279be139ae2bce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMargins</type>
      <name>margins</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a171a3d896782d6f0020dc3c88b6fa9fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputInterface *</type>
      <name>output</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>ac8cf7d1149c55186dce940a828165bf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rightMargin</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a7905265dc96642fa33b8e54c446c373c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>scope</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>af0d070977f3393132adeafa867c56d40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendClosed</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a051cb89eb06a3349e19346c870e8efef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>sendConfigure</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a08810a4e20f794ae897d7bbb6d250242</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>ad8a76a9e8a4ed1bb0273452392975823</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>topMargin</name>
      <anchorfile>classKWaylandServer_1_1LayerSurfaceV1Interface.html</anchorfile>
      <anchor>a77c395d68493cbcc3c48ed5b5ac29ddd</anchor>
      <arglist>() const</arglist>
    </member>
  </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::LockedPointerV1Interface</name>
    <filename>classKWaylandServer_1_1LockedPointerV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a665917140e8b36cd69d4e614abcf6833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cursorPositionHintChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a5c11f5bf24cb11896fd61a07719ec7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>lockedChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a4a45557fe052814ad5385226c5ae5002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>regionChanged</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>ac21899ab2fcb52d984bb9521cc50d52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>cursorPositionHint</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a17c54607661d3b7220b54d10c12f02e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a668e087fb23c260140474bd14eee7948</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>region</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a2767f4624baf6dfaeeaf879ded50d81b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocked</name>
      <anchorfile>classKWaylandServer_1_1LockedPointerV1Interface.html</anchorfile>
      <anchor>a7b568c2a5b79894349d32c47e42945db</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>uint32_t</type>
      <name>overscan</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a3e9e758af58515bfffc0ea53b07caf22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overscanChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a5af5ca0ea044095e20eab6aa9c4dd1a4</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>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>
    <member kind="function">
      <type>OutputDeviceInterface::VrrPolicy</type>
      <name>vrrPolicy</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>aa68132e72311147296c9501e64b144a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vrrPolicyChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSet.html</anchorfile>
      <anchor>a2b90dc7d8e37e9098c882501112492d9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputConfigurationInterface</name>
    <filename>classKWaylandServer_1_1OutputConfigurationInterface.html</filename>
    <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>
    <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>bool</type>
      <name>setCurrentMode</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceInterface.html</anchorfile>
      <anchor>a5aefe33a383b566df0ae9bb4fcf831bb</anchor>
      <arglist>(const QSize &amp;size, int refreshRate)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputInterface</name>
    <filename>classKWaylandServer_1_1OutputInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>bound</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a1209ccfcfc27ad0e36482ca98c06c29e</anchor>
      <arglist>(ClientConnection *client, wl_resource *boundResource)</arglist>
    </member>
    <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>done</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a2b523c0a0fb2fd24fd91a5409412b349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKWaylandServer_1_1OutputInterface.html</anchorfile>
      <anchor>a3c72b335ad2f80221ca31632c2c2bbc9</anchor>
      <arglist>() 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>
    <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>
    <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>
    <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>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>
    <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>enterPlasmaActivityRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a6b6991f08870864a43d122a4ae930394</anchor>
      <arglist>(const QString &amp;activity)</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>leavePlasmaActivityRequested</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a6f099709180189653764430e15b563f9</anchor>
      <arglist>(const QString &amp;activity)</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>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>addPlasmaActivity</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a2171975fcea34c6afc12bb52000c9ce2</anchor>
      <arglist>(const QString &amp;id)</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>plasmaActivities</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>ae8392439b8633082fd9862f509057e73</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>removePlasmaActivity</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a8ef45f0b6f489202ae28cd195daeeaa9</anchor>
      <arglist>(const QString &amp;id)</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>setParentWindow</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a55b79e68673181042bd1ba6820748682</anchor>
      <arglist>(PlasmaWindowInterface *parentWindow)</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>
    <member kind="function">
      <type>QString</type>
      <name>uuid</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>aa1f46033fd5b5bb6917b16c49ed62e67</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PlasmaWindowManagementInterface</name>
    <filename>classKWaylandServer_1_1PlasmaWindowManagementInterface.html</filename>
    <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>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerConstraintsV1Interface</name>
    <filename>classKWaylandServer_1_1PointerConstraintsV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerGesturesV1Interface</name>
    <filename>classKWaylandServer_1_1PointerGesturesV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PointerInterface</name>
    <filename>classKWaylandServer_1_1PointerInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>cursorChanged</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>ab07208b3f0ed13704fa836db9fa71301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>focusedSurfaceChanged</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>a1794c589556ce0fe210139516c52a530</anchor>
      <arglist>()</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">
      <type>SeatInterface *</type>
      <name>seat</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>ae9d184bce06aab19ef2fcc99eda4dd94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusedSurface</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>a07c7fd2ed9efd441e5f13266abbc0843</anchor>
      <arglist>(SurfaceInterface *surface, const QPointF &amp;position, quint32 serial)</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::PrimarySelectionDeviceManagerV1Interface</name>
    <filename>classKWaylandServer_1_1PrimarySelectionDeviceManagerV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::RelativePointerManagerV1Interface</name>
    <filename>classKWaylandServer_1_1RelativePointerManagerV1Interface.html</filename>
  </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>
    <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>dragDropped</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a3c1f32409d8598c7cb23a3446812f20c</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>focusedTextInputSurfaceChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>acc9ac15ee3d4a35d1269e4da9634af2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>primarySelectionChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a4598f9ecc07aabf70c63e3264dec24af</anchor>
      <arglist>(KWaylandServer::AbstractDataSource *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a754455eb8e5008b2d5ba942246b6bbd1</anchor>
      <arglist>(KWaylandServer::AbstractDataSource *)</arglist>
    </member>
    <member kind="function">
      <type>KWaylandServer::AbstractDataSource *</type>
      <name>selection</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>ae52d6b7783aad4e50343b9e7b957526a</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>void</type>
      <name>setSelection</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2d6452498ec88fe53eab038841ad8920</anchor>
      <arglist>(AbstractDataSource *selection)</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>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>notifyPointerMotion</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>acebaaab9e2c35173480bd9e29bb01bb5</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>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>notifyPointerButton</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a8aa5b8695009e73a9dfa9dc46fde0f9f</anchor>
      <arglist>(quint32 button, PointerButtonState state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyPointerButton</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a57d9092d3882bcc3c9fd21b77ae46f5a</anchor>
      <arglist>(Qt::MouseButton button, PointerButtonState state)</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>notifyPointerAxis</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a409de390770fdc3dc2a6de48f6a2d533</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</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>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>TextInputV2Interface *</type>
      <name>textInputV2</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a9fc2937ef29796174f2b81e072156ce9</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>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>notifyPointerMotion</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>acebaaab9e2c35173480bd9e29bb01bb5</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>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>notifyPointerButton</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a8aa5b8695009e73a9dfa9dc46fde0f9f</anchor>
      <arglist>(quint32 button, PointerButtonState state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyPointerButton</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a57d9092d3882bcc3c9fd21b77ae46f5a</anchor>
      <arglist>(Qt::MouseButton button, PointerButtonState state)</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>notifyPointerAxis</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a409de390770fdc3dc2a6de48f6a2d533</anchor>
      <arglist>(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source)</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>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>TextInputV2Interface *</type>
      <name>textInputV2</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a9fc2937ef29796174f2b81e072156ce9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ServerSideDecorationInterface</name>
    <filename>classKWaylandServer_1_1ServerSideDecorationInterface.html</filename>
    <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>
    <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>
    <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>
    <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::SubCompositorInterface</name>
    <filename>classKWaylandServer_1_1SubCompositorInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>subSurfaceCreated</name>
      <anchorfile>classKWaylandServer_1_1SubCompositorInterface.html</anchorfile>
      <anchor>a75a0a23a9fde0cdad6090bc897734d5b</anchor>
      <arglist>(KWaylandServer::SubSurfaceInterface *subsurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SubSurfaceInterface</name>
    <filename>classKWaylandServer_1_1SubSurfaceInterface.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a4b2351e3cd416f305b602cb891d64baf</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1SubSurfaceInterface.html" anchor="a4b2351e3cd416f305b602cb891d64bafafda39cc5b167799979a72d7ebb73171e">Synchronized</enumvalue>
      <enumvalue file="classKWaylandServer_1_1SubSurfaceInterface.html" anchor="a4b2351e3cd416f305b602cb891d64bafa0f62015cd7dce76105bc96dc4c8dc37c">Desynchronized</enumvalue>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modeChanged</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a6062bc257a0f9c50c96605a648d216dd</anchor>
      <arglist>(KWaylandServer::SubSurfaceInterface::Mode mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>positionChanged</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a13d861fb6fe9e8af7584ab61171a011e</anchor>
      <arglist>(const QPoint &amp;position)</arglist>
    </member>
    <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>SurfaceInterface *</type>
      <name>mainSurface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a6f110600c363ca558f4f38b11bd1d2a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>ad4d5315f38fa85b45c4d97495315db8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>parentSurface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>ae712697df879b527a00e36b8a4688cbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>adcde5901a075c4be505b99c642c3ac53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1SubSurfaceInterface.html</anchorfile>
      <anchor>a52e2105ead82fed9f917219c339a43d0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::SurfaceInterface</name>
    <filename>classKWaylandServer_1_1SurfaceInterface.html</filename>
    <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>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>af4e315e9c9e75cba495a14bc050ac886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>bufferScaleChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6276edd4483cf867d793e4161231594b</anchor>
      <arglist>(qint32)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>bufferSizeChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a57138a3900a6d4aba995e39cc4ed264f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>bufferTransformChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aad3d4e23a0e5ca810fc522e9bfed1aca</anchor>
      <arglist>(KWaylandServer::OutputInterface::Transform)</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>childSubSurfacesChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a0922b33373afd374c072b3238fef1280</anchor>
      <arglist>()</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>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>sizeChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8962d34d00ad4c8cf62604794dc956d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surfaceToBufferMatrixChanged</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa19d5e2f17dfe5f1757fd4d79ffe3007</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>QSize</type>
      <name>bufferSize</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aec58e233e686af545940f7163518e956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputInterface::Transform</type>
      <name>bufferTransform</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a00d778eb771a121cd81fce7abef24c51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; SubSurfaceInterface * &gt;</type>
      <name>childSubSurfaces</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>afef2034b00105c547ef106bee82d4381</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>client</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a24f2d42784779ab25b26af81f57e19d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompositorInterface *</type>
      <name>compositor</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a4ec371d9e9d4f4fffbe01feb2346ebf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConfinedPointerV1Interface *</type>
      <name>confinedPointer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a24bc9b6cc5aca4aec7fc81945161f29e</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>uint32_t</type>
      <name>id</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a8c07f3f734ce7555f804188e82e46aa3</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>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>LockedPointerV1Interface *</type>
      <name>lockedPointer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a442b9f121db47c6971bcfdada5ad51cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>mapFromBuffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a328f5522fd50d281b95ed00516d25d92</anchor>
      <arglist>(const QPointF &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>mapFromBuffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6c01a4fab4ae0c3810bdc1ce15349ec8</anchor>
      <arglist>(const QRegion &amp;region) const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>mapToBuffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab08d0725f9ee5add9bbbcd9a50068fe5</anchor>
      <arglist>(const QPointF &amp;point) const</arglist>
    </member>
    <member kind="function">
      <type>QRegion</type>
      <name>mapToBuffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a3c8a45123ddcc909a8eeb02fd42222de</anchor>
      <arglist>(const QRegion &amp;region) const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>mapToChild</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a10d9a0c76818a5b265b0347fb2db1164</anchor>
      <arglist>(SurfaceInterface *child, const QPointF &amp;point) 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>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a07ec31f49a36da2a86b172f11bf7d667</anchor>
      <arglist>() const</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>SubSurfaceInterface *</type>
      <name>subSurface</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a13f7407c2c63800d626aec71ba6d34c2</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>QMatrix4x4</type>
      <name>surfaceToBufferMatrix</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7468a7f83bcc63373a6276fb383fe5d2</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>
    <member kind="function" static="yes">
      <type>static QList&lt; SurfaceInterface * &gt;</type>
      <name>surfaces</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a71ae6900976020e95ed79e2f258e8d93</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TabletSeatInterface</name>
    <filename>classTabletSeatInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputManagerV2Interface</name>
    <filename>classKWaylandServer_1_1TextInputManagerV2Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputManagerV3Interface</name>
    <filename>classKWaylandServer_1_1TextInputManagerV3Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputV2Interface</name>
    <filename>classKWaylandServer_1_1TextInputV2Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>contentTypeChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a09b5ab15f5fdc4c162b07f7a727c48ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cursorRectangleChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a97ac8a013c57218ccbf7771dac228d8b</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enabledChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a5e730812e561d039d62f64a3ebfa8b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>preferredLanguageChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a0f0f3ee568d71016670d80603656a7c4</anchor>
      <arglist>(const QString &amp;language)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestHideInputPanel</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a53d2263f92c725c843c6f3191ebf9db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestShowInputPanel</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>affc68f44ccd3c740fdc556c95454b023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stateUpdated</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a8a4c89bde1c72494b4e79f50d9b2d386</anchor>
      <arglist>(uint32_t serial, UpdateReason reason)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surroundingTextChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>aef5c32eb5a260f0b6599d3216f94aa74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commitString</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>adbd06f6aafdb3d7531e57b388ba7b8a6</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>TextInputContentHints</type>
      <name>contentHints</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a027d269f5ef22cab67a675abb2d2efd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputContentPurpose</type>
      <name>contentPurpose</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ac7a85ee4121e187b7b1fb46cf16fe73b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>cursorRectangle</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a0284692365c71293bfc7443b55d6f044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSurroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ad6ad8f965bf8b7726e11d90bf4352b94</anchor>
      <arglist>(quint32 beforeLength, quint32 afterLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ad087041ab546579cbefd7efc99dc8cfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preEdit</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>affa7004bd911ebb818c8598003a29043</anchor>
      <arglist>(const QString &amp;text, const QString &amp;commitText)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>preferredLanguage</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ac5fd4d2d87314c2ec6d4761a4e42b549</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCursorPosition</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a815de9bf271664ddcd829bd335d8f5ee</anchor>
      <arglist>(qint32 index, qint32 anchor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputPanelState</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ad8353d7fe8bcb5fd4a1da8b1abddf0dc</anchor>
      <arglist>(bool visible, const QRect &amp;overlappedSurfaceArea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLanguage</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ad8866cc28d1c717687a0171961559f64</anchor>
      <arglist>(const QString &amp;languageTag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreEditCursor</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>acd521e8a01edeb323fcf135800cb8bf6</anchor>
      <arglist>(qint32 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextDirection</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a2aaa0e69010a037e4a3ec74ef22d4832</anchor>
      <arglist>(Qt::LayoutDirection direction)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a0570b52fd4cee011cbaef6fef10cb93d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>surroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a088f1e5052edc7c2bdbddc6f87b9ce9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextCursorPosition</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>ae15e6492ab7afbcf7ab7b3e8770af091</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextSelectionAnchor</name>
      <anchorfile>classKWaylandServer_1_1TextInputV2Interface.html</anchorfile>
      <anchor>a8abf22d1e5bc2809dfac28c8874ae001</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TextInputV3Interface</name>
    <filename>classKWaylandServer_1_1TextInputV3Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>contentTypeChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a59b74be71280b54aabe6b332e1fba947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cursorRectangleChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a28bbdc1cc7ad9c27a55336966047f516</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enabledChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ac785f25b005a5e86e32ab5ecdf6f58a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stateCommitted</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a3a351befc8cb85bdc97e0b4a601c7cd2</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>surroundingTextChanged</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ad6dd1cc16dbd62a190ac2e5d9a732051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commitString</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ab2a78cc61139dc526b71a3f6378ca438</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>TextInputContentHints</type>
      <name>contentHints</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ac9db6ef3306e90d54267a3121d13037a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputContentPurpose</type>
      <name>contentPurpose</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>aa7eef120ac023f26843b8d0c6876914c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>cursorRectangle</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a3123f9cdff8336c70e0be189017ee87c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSurroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a3ee67145303bb171e7cd13c3013838b6</anchor>
      <arglist>(quint32 beforeLength, quint32 afterLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ad9812f7177af2b3a9a6d4dd5a364413e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>aae6ea3551f9469e790b8c2b9c40a4fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPreEditString</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>aa238312dbf4813946e3824cc55baf0b5</anchor>
      <arglist>(const QString &amp;text, quint32 cursorBegin, quint32 cursorEnd)</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; SurfaceInterface &gt;</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>aa365f7a747025aa9ea88626d8d5a22a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>surroundingText</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>ae1863fc137e0b22b6fa72d6a930c38dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextCursorPosition</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a60dead5e56f8dc0eafe6cd1f6213625b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qint32</type>
      <name>surroundingTextSelectionAnchor</name>
      <anchorfile>classKWaylandServer_1_1TextInputV3Interface.html</anchorfile>
      <anchor>a6fce3948260dd0e05102650795b2f881</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::TouchInterface</name>
    <filename>classKWaylandServer_1_1TouchInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ViewporterInterface</name>
    <filename>classKWaylandServer_1_1ViewporterInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgDecorationManagerV1Interface</name>
    <filename>classKWaylandServer_1_1XdgDecorationManagerV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>decorationCreated</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationManagerV1Interface.html</anchorfile>
      <anchor>af96616c6554ddd603ee77d6b0bdf45f7</anchor>
      <arglist>(XdgToplevelDecorationV1Interface *decoration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgDecorationManagerV1Interface</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationManagerV1Interface.html</anchorfile>
      <anchor>afa4191d9152103575629d439fbb7a88f</anchor>
      <arglist>(Display *display, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgDecorationManagerV1Interface</name>
      <anchorfile>classKWaylandServer_1_1XdgDecorationManagerV1Interface.html</anchorfile>
      <anchor>adc0ef4962b18eadcc281747ab88bfca9</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgForeignV2Interface</name>
    <filename>classKWaylandServer_1_1XdgForeignV2Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>transientChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignV2Interface.html</anchorfile>
      <anchor>a6a28ed60118cd9dde355934ad42f2680</anchor>
      <arglist>(KWaylandServer::SurfaceInterface *child, KWaylandServer::SurfaceInterface *parent)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>transientFor</name>
      <anchorfile>classKWaylandServer_1_1XdgForeignV2Interface.html</anchorfile>
      <anchor>ac6b662f1c152f174b7969e524ca20190</anchor>
      <arglist>(SurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgOutputManagerV1Interface</name>
    <filename>classKWaylandServer_1_1XdgOutputManagerV1Interface.html</filename>
    <member kind="function">
      <type>XdgOutputV1Interface *</type>
      <name>createXdgOutput</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputManagerV1Interface.html</anchorfile>
      <anchor>a572fd25eeee42612734497cd2dac30f0</anchor>
      <arglist>(OutputInterface *output, QObject *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgOutputV1Interface</name>
    <filename>classKWaylandServer_1_1XdgOutputV1Interface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>description</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>af2166096ee2aa265ccdf05a9ca240bba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>a6163fe1d5d5f086ca22214e21e8ae2b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>logicalPosition</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>aa7cf6bc9dcb72beef085fb883128542c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>logicalSize</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>ad2edcf5d8d6a3a9b327ce002ff7d7d79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>aaeee0300daf4060ee4c530943d7153b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>af49662ab765708483374ecf9bc2fed39</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalPosition</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>a9ea82b283727f8fb9fde20c7770639d1</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogicalSize</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>ab54385bb577e07e920ffd48022283085</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classKWaylandServer_1_1XdgOutputV1Interface.html</anchorfile>
      <anchor>ae5cdc8a4c000c97a05485bb58c1729e5</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgPopupInterface</name>
    <filename>classKWaylandServer_1_1XdgPopupInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>initializeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a88c1c9e0a46f15346bc231ed3a094b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgPopupInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>aa68342d82c6f2fda4b9116ec5057da1b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfigured</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a7772414cc5a17abbcbf11f60f849b45c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>parentSurface</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>acf6ea58b36f8e5c2ef8f8e12e5aeaeb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgPositioner</type>
      <name>positioner</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a1bec89db0b87c1414cb9468e267e7688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>sendConfigure</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>aa81056382da88cfd1bfde662a542a616</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPopupDone</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a24bf910886a44770af292518453368eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendRepositioned</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a0b890bfbc63af9607f922a8f04949597</anchor>
      <arglist>(quint32 token)</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>afecc2b11116893782f2836c18ed09aee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgSurfaceInterface *</type>
      <name>xdgSurface</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>af7a6e7bece7901727525594f77666a34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgPopupInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>aa73816ba90d6a18294f4c9f5de690d0c</anchor>
      <arglist>(::wl_resource *resource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgPositioner</name>
    <filename>classKWaylandServer_1_1XdgPositioner.html</filename>
    <member kind="function">
      <type></type>
      <name>XdgPositioner</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>af0b4a1622efd4c690ddcf17ee47fb629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgPositioner</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a5c3e0a2e58c32dbf7472fbb831b82861</anchor>
      <arglist>(const XdgPositioner &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgPositioner</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>ad0259ade9df2cbfb72223900608c09f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>anchorEdges</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a2726ee41951512a8589900ff3015554d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>anchorRect</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>aec6a876731bc0f3a647f264cacc758aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>flipConstraintAdjustments</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>acaef33156bd0499a9ab90a06d41d815b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Edges</type>
      <name>gravityEdges</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>aed642b860d13af323b4e19a3dee13cdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComplete</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>ad74dcec33fe1e35923004225a33eccaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReactive</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a634a49e31df395ec563a4199fe97bd8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>offset</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a8af40c9e654807e3c19ac4c16dfe4a6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgPositioner &amp;</type>
      <name>operator=</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>adc801cc1a29e037e6293f60539727806</anchor>
      <arglist>(const XdgPositioner &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>parentConfigure</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>afebefd0b38711ade3cff5aff248a082c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>parentSize</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a771c612555809fd66d2cbadbb8bf661b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>resizeConstraintAdjustments</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>aeea903f4ebd7fea4edc283032028d0cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a359eb50f436ffe2ee140c6ac5e1bf15f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientations</type>
      <name>slideConstraintAdjustments</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>a099d6e8b9f7ce680214fa70bf8533087</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgPositioner</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgPositioner.html</anchorfile>
      <anchor>abc43fd10dccda3c91873b3f2ceb815ee</anchor>
      <arglist>(::wl_resource *resource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgShellInterface</name>
    <filename>classKWaylandServer_1_1XdgShellInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>pingDelayed</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a5219a7f8637d68b27374bb4d677a21e2</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pingTimeout</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a322848c01f64f7387db6060be373cc55</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pongReceived</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>afef69ef691a08d1360cc1448c4c0d1f4</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>popupCreated</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a199067349752196ddba90f8abd45d805</anchor>
      <arglist>(XdgPopupInterface *popup)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>toplevelCreated</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a58d8a8129faa697ae52a994ac0767d62</anchor>
      <arglist>(XdgToplevelInterface *toplevel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgShellInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a16b6373cec2ef21eed74171e2365dbcc</anchor>
      <arglist>(Display *display, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgShellInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a3abde70c27d1444f1393041dfbb6b3bc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>display</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a3273af9145e56b3c66e51aeff82180be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>ping</name>
      <anchorfile>classKWaylandServer_1_1XdgShellInterface.html</anchorfile>
      <anchor>a7e8e1739b7175fb4e2416163f667ad5f</anchor>
      <arglist>(XdgSurfaceInterface *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgSurfaceInterface</name>
    <filename>classKWaylandServer_1_1XdgSurfaceInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configureAcknowledged</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>aab05ae81b35dd366ed143d5af665336c</anchor>
      <arglist>(quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resetOccurred</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>ab0a156eabe2c7779b859d06ca5d9806a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowGeometryChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a7f8b7fecab7903e1c3a2bbef1c0a7f2b</anchor>
      <arglist>(const QRect &amp;rect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgSurfaceInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>add84a617d14a85e1d98b4e075045106c</anchor>
      <arglist>(XdgShellInterface *shell, SurfaceInterface *surface, ::wl_resource *resource)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgSurfaceInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a7e9cea46a52e0ad7f276a75493826824</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfigured</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a84cfe43a8eec094f6c91a4ee7b35285d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgPopupInterface *</type>
      <name>popup</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a8fe5ac53e24f572d6ff6fee43aaa0e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a62422d323fce49253f02651969bb9686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a47a6d861235bd3eb4cdbf1ce300eddba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgToplevelInterface *</type>
      <name>toplevel</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>adeb200fe2fa1870be61671bbc701dee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>windowGeometry</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>aecfa71edd48e93b8bcefd0447152563d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgSurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>ae6659eca8e086d0d840fc03de2eada8e</anchor>
      <arglist>(::wl_resource *resource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgToplevelDecorationV1Interface</name>
    <filename>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>preferredModeChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>a7f3be8f67d8c311f9bad62caf7498521</anchor>
      <arglist>(KWaylandServer::XdgToplevelDecorationV1Interface::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgToplevelDecorationV1Interface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>af2f4f29f7979af3c182e94868c160292</anchor>
      <arglist>(XdgToplevelInterface *toplevel, ::wl_resource *resource)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgToplevelDecorationV1Interface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>a4c29ee736bbb72131e4b11662c90b0e9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>preferredMode</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>aa730eb87ba9423122842f0f73401aef4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendConfigure</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>a9baf5be5e495260a31f9bdb4ed6d897c</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>XdgToplevelInterface *</type>
      <name>toplevel</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>a2c84d82cfdc1eb584268706783109fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgToplevelDecorationV1Interface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>aba4b652b532021715148f34cdedd72ab</anchor>
      <arglist>(XdgToplevelInterface *toplevel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::XdgToplevelInterface</name>
    <filename>classKWaylandServer_1_1XdgToplevelInterface.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>fullscreenRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a7e2db4687db85fd176696a4dfc7dcf34</anchor>
      <arglist>(KWaylandServer::OutputInterface *output)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>initializeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a4ac283ec772d5122755eaba48e228e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a4c552cc5352b011ac0b8c3dcb4a560e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>maximumSizeChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>adabf7d1fe551a0a4fb648dc3dcfbd15a</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>afa705f124b3c8c1aa90144dc7f3dd2af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>minimumSizeChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a9ac3c9bbe9a6b1a14333afab7f82e66d</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a05e18f67f7c3abe3adf39fe30018222a</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>parentXdgToplevelChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a25baab135098823e247970b648db3beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resetOccurred</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a451bc7be61170f292e1ea00774ab301e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>ab78617608be0ac17ccb74041fe037c1e</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, Qt::Edges edges, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unfullscreenRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>ae5345261466962882020ad1732994616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>unmaximizeRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>acf1a0fde366a3ab2afe175f08765c319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClassChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a2fa458e3f3f6697b4cae288b5872761a</anchor>
      <arglist>(const QString &amp;windowClass)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowMenuRequested</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a870bd19a01ca6371e914abdbc342a294</anchor>
      <arglist>(KWaylandServer::SeatInterface *seat, const QPoint &amp;pos, quint32 serial)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowTitleChanged</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a112083d87a97d77c0f74bc1eb2a304d6</anchor>
      <arglist>(const QString &amp;windowTitle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdgToplevelInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>ae6e3453814ddae1fcf960305d30221c6</anchor>
      <arglist>(XdgSurfaceInterface *surface, ::wl_resource *resource)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdgToplevelInterface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a0877dfb1b4bcf61cb2be0cff608b651e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConfigured</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a7d7a70297a2c1cd7b9b3753fefa45190</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>maximumSize</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a260543bedb98cc640def41a1b7f392db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSize</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>aab428723bd92579bfd4126443b76508d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgToplevelInterface *</type>
      <name>parentXdgToplevel</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a0b2bcedd6089fd6ef0c05c9768ecd68e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendClose</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a798097cdba25f5e10e2b42240e49b149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint32</type>
      <name>sendConfigure</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a0e07299614024853e0f6a29e1732d870</anchor>
      <arglist>(const QSize &amp;size, const States &amp;states)</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a004c4c2e30bf5b47f0d18c630f06f901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>ae7e2ef9a4acbc7ebb11a37577d90ccce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>windowClass</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a489bd88951e9059aa549661bc1880480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>windowTitle</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>acb9145eb6fc4a657fe758ba7dfecbafd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgSurfaceInterface *</type>
      <name>xdgSurface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a8ffac0a65acb01c4c9a568d6e68ee63d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgToplevelInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>aece8c5c64f8908fed512c9397c1587a6</anchor>
      <arglist>(::wl_resource *resource)</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_22_5_README</docanchor>
  </compound>
</tagfile>
