<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.2">
  <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>dndCancelled</name>
      <anchorfile>classKWaylandServer_1_1AbstractDataSource.html</anchorfile>
      <anchor>a9783894e39c20795fe6d7e57bf5434ca</anchor>
      <arglist>()</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>af8d11c2141b8e0d3641e05dac9d276fa</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>a80a1ec3b018bc4da298c99a46be23709</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::ClientBuffer</name>
    <filename>classKWaylandServer_1_1ClientBuffer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Origin</name>
      <anchorfile>classKWaylandServer_1_1ClientBuffer.html</anchorfile>
      <anchor>a9bd15c42585d4098d3da8153997a1fe8</anchor>
      <arglist></arglist>
      <enumvalue file="classKWaylandServer_1_1ClientBuffer.html" anchor="a9bd15c42585d4098d3da8153997a1fe8ab32beb056fbfe36afbabc6c88c81ab36">TopLeft</enumvalue>
      <enumvalue file="classKWaylandServer_1_1ClientBuffer.html" anchor="a9bd15c42585d4098d3da8153997a1fe8a98e5a1c44509157ebcaf46c515c78875">BottomLeft</enumvalue>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1ClientBuffer.html</anchorfile>
      <anchor>af0365b8338db95ea59a0781f05cf36b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1ClientBuffer.html</anchorfile>
      <anchor>a18d4d854b977143c0de711ec3fbc803c</anchor>
      <arglist>() const =0</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>a58ad6c2769bc855b6e86b03674bb1ce8</anchor>
      <arglist>() const</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>ad1210c939b08da6595bd9a86fd4a7f06</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>a3d731fb6f3346fa796e53bafac9d6a50</anchor>
      <arglist>(quint32 id) const</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>a6cd6b043926d92db1317f7f37ccad081</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>a1391e8b87e224cab8006cfa5cadced58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1Cursor.html</anchorfile>
      <anchor>a92c2f9184582dd65b050887e4793f120</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>void</type>
      <name>drop</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>a09ec41985759740fadebc94c7e2a405f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDragTarget</name>
      <anchorfile>classKWaylandServer_1_1DataDeviceInterface.html</anchorfile>
      <anchor>aebd1db19f491d568918c2df69d48a05f</anchor>
      <arglist>(SurfaceInterface *surface, quint32 serial) override</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>dndCancelled</name>
      <anchorfile>classKWaylandServer_1_1DataSourceInterface.html</anchorfile>
      <anchor>ad07199c6b805e6f1f0853a5710b40d0a</anchor>
      <arglist>() 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>aa1f47f2741a1edf4f84e73090e32629b</anchor>
      <arglist>(int fileDescriptor, const QString &amp;socketName=QString())</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>ClientBuffer *</type>
      <name>clientBufferForResource</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>acb09186a632fba9cae0a2d7f80d95b9f</anchor>
      <arglist>(wl_resource *resource) const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>createClient</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a5643c368b907b592ce6efd23db7089aa</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>eglDisplay</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>a2d5c1b875690634d66c4ebc1930c1b33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClientConnection *</type>
      <name>getConnection</name>
      <anchorfile>classKWaylandServer_1_1Display.html</anchorfile>
      <anchor>ac156636bb506ef724e4fa6d77fda4e1b</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>a9e0292005bad92e9be0fd13db0d900b2</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>a6e8bb1b9bcf5fee06ff8c9910075ca5b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DrmClientBuffer</name>
    <filename>classKWaylandServer_1_1DrmClientBuffer.html</filename>
    <base>KWaylandServer::ClientBuffer</base>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1DrmClientBuffer.html</anchorfile>
      <anchor>a6aa22bbc9f8e462ee090753bcdb8df5a</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::DrmClientBufferIntegration</name>
    <filename>classKWaylandServer_1_1DrmClientBufferIntegration.html</filename>
  </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>af057493265773ff965ec73037c729d8d</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::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::InputMethodContextV1Interface</name>
    <filename>classKWaylandServer_1_1InputMethodContextV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::InputMethodGrabV1</name>
    <filename>classKWaylandServer_1_1InputMethodGrabV1.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>a2ba19c820407aabe8eb7c1dc6a2ff916</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>ab2841e029a0e2e138dca700887c85347</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>ae49a93f07cf91cc01fc70682f88e91a8</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>abf20b9ef4f99bf339a35c84b13306cb3</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>ac044507a765851569253e871ae0c7064</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::LinuxDmaBufV1ClientBuffer</name>
    <filename>classKWaylandServer_1_1LinuxDmaBufV1ClientBuffer.html</filename>
    <base>KWaylandServer::ClientBuffer</base>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmaBufV1ClientBuffer.html</anchorfile>
      <anchor>a52a306bdc98fee8f7ce691273be87f32</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LinuxDmaBufV1ClientBufferIntegration</name>
    <filename>classKWaylandServer_1_1LinuxDmaBufV1ClientBufferIntegration.html</filename>
    <class kind="class">KWaylandServer::LinuxDmaBufV1ClientBufferIntegration::RendererInterface</class>
    <member kind="function">
      <type>void</type>
      <name>setRendererInterface</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmaBufV1ClientBufferIntegration.html</anchorfile>
      <anchor>afd0a6ddb535163d4aeb77cba17b3d8ec</anchor>
      <arglist>(RendererInterface *rendererInterface)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KWaylandServer::LinuxDmaBufV1Plane</name>
    <filename>structKWaylandServer_1_1LinuxDmaBufV1Plane.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmaBufV1Plane.html</anchorfile>
      <anchor>acc02b94c360ca3d20184c38c18116f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quint64</type>
      <name>modifier</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmaBufV1Plane.html</anchorfile>
      <anchor>a44d68c35b187a20c1e1feaa24f410bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quint32</type>
      <name>offset</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmaBufV1Plane.html</anchorfile>
      <anchor>a4a127994c8bec3ed83d4d770aa6f3c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quint32</type>
      <name>stride</name>
      <anchorfile>structKWaylandServer_1_1LinuxDmaBufV1Plane.html</anchorfile>
      <anchor>ac36ea457a0af29c3a9d3b2a34075d2da</anchor>
      <arglist></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::OutputChangeSetV2</name>
    <filename>classKWaylandServer_1_1OutputChangeSetV2.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a4ea34bbdb3a6276779040ed33176fbb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabledChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a13a17615fed1d148ce929e2aacf9afcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>overscan</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>abf73b0f184879d89b402d75ada493936</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overscanChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a25da756dc1ed9f916e54960fd917303f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>position</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>ae09a07cc8499aa6ecaa6f55681893b2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>positionChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a2e33ac8f26ff66cec30ef1c6c642a5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a0136b9bc0321c1ba6dcc2813ecdb6763</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refreshRateChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a3536fa14e9ab7a9286d195b31b82a638</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceV2Interface::RgbRange</type>
      <name>rgbRange</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a8519239e8340ed0de0d263d6371bf70b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rgbRangeChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>ab918f8191be521ca926a9e4046e682af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>scale</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>ae86ec2d483039088a948bc2c3fc19703</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scaleChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a9c8fd6408483fef9276d5831f4ec5ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>ae51e84006bab3c390966d9a5c558de8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sizeChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>aa809e2422a0ebb455386ce0bfa4ed303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceV2Interface::Transform</type>
      <name>transform</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>ac25de080986d2f67983f650e6fa33bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a7397ee79f68f880f8c78db62cfcf6ad4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputDeviceV2Interface::VrrPolicy</type>
      <name>vrrPolicy</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>af2316a2a916ff6aece534e4dbf029501</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vrrPolicyChanged</name>
      <anchorfile>classKWaylandServer_1_1OutputChangeSetV2.html</anchorfile>
      <anchor>a2f33db3b6d3efbd4aa467518e62e1dd0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutputConfigurationInterface</name>
    <filename>classOutputConfigurationInterface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputDeviceModeV2Interface</name>
    <filename>classKWaylandServer_1_1OutputDeviceModeV2Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::OutputDeviceV2Interface</name>
    <filename>classKWaylandServer_1_1OutputDeviceV2Interface.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>setCurrentMode</name>
      <anchorfile>classKWaylandServer_1_1OutputDeviceV2Interface.html</anchorfile>
      <anchor>a6e93ff9c81e5a2d08ad4829f05bb4fe9</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>a2ca75f923850a75f79e10da604a9a640</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>OutputManagementInterface</name>
    <filename>classOutputManagementInterface.html</filename>
  </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>a8a56160916c4605c8143a2fa53f79e6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlasmaShellSurfaceInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1PlasmaShellSurfaceInterface.html</anchorfile>
      <anchor>ae99a6c5f861e871c9e32febb69de2442</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>a2104fbc45a4ee4be9fbd014a21b3b048</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>a5d48454baaaf8dd05f8cee7ea6522247</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>a79192e59e1503d4f998b27e7733c08e5</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>PlasmaWindowActivationInterface</name>
    <filename>classPlasmaWindowActivationInterface.html</filename>
  </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>sendToOutput</name>
      <anchorfile>classKWaylandServer_1_1PlasmaWindowInterface.html</anchorfile>
      <anchor>a38f0b1ca79c5e6a957c8ff992e34ae79</anchor>
      <arglist>(KWaylandServer::OutputInterface *output)</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>a3a8e106f8bba81757976871d2cb6c813</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::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>a0be39a522d926d71d637084cd6453c13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SeatInterface *</type>
      <name>seat</name>
      <anchorfile>classKWaylandServer_1_1PointerInterface.html</anchorfile>
      <anchor>a4d53ad52fe5fb06cac79d09c10ece31b</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>aa55097e6aba2095bc689df6a662c04b9</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::PrimarySelectionDeviceV1Interface</name>
    <filename>classKWaylandServer_1_1PrimarySelectionDeviceV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PrimarySelectionOfferV1Interface</name>
    <filename>classKWaylandServer_1_1PrimarySelectionOfferV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::PrimarySelectionSourceV1Interface</name>
    <filename>classKWaylandServer_1_1PrimarySelectionSourceV1Interface.html</filename>
    <base>KWaylandServer::AbstractDataSource</base>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::RelativePointerManagerV1Interface</name>
    <filename>classKWaylandServer_1_1RelativePointerManagerV1Interface.html</filename>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::LinuxDmaBufV1ClientBufferIntegration::RendererInterface</name>
    <filename>classKWaylandServer_1_1LinuxDmaBufV1ClientBufferIntegration_1_1RendererInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual LinuxDmaBufV1ClientBuffer *</type>
      <name>importBuffer</name>
      <anchorfile>classKWaylandServer_1_1LinuxDmaBufV1ClientBufferIntegration_1_1RendererInterface.html</anchorfile>
      <anchor>aa7fa23338fe3150def46220143b66fa0</anchor>
      <arglist>(const QVector&lt; LinuxDmaBufV1Plane &gt; &amp;planes, quint32 format, const QSize &amp;size, quint32 flags)=0</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>DragAndDropIcon *</type>
      <name>dragIcon</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>aa5e180485ca760efd7a76743b57402a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KWaylandServer::AbstractDataSource *</type>
      <name>selection</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2bd6d6bf1c6953d6748a48307368fba8</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>a9f5ae837d5487f1f5671ecc3f0bc8f88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KWaylandServer::AbstractDataSource *</type>
      <name>dragSource</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2c6100e06917459e63ee6c2d010fe057</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2c71f95f87bd336fbaad604800dedf3b</anchor>
      <arglist>(AbstractDropHandler *dropTarget, 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>a060b6d76cde97383dbdaa9d7b9492081</anchor>
      <arglist>(AbstractDropHandler *dropTarget, 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>a5fb73b4e772562748fa3e4a8660586ac</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>a0ce5ed7908a80ff9fe4e42f437f2fa2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputV2Interface *</type>
      <name>textInputV2</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>abc863ebb116b433f2011d8f2a3bf32b2</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>a9f5ae837d5487f1f5671ecc3f0bc8f88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KWaylandServer::AbstractDataSource *</type>
      <name>dragSource</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2c6100e06917459e63ee6c2d010fe057</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragTarget</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>a2c71f95f87bd336fbaad604800dedf3b</anchor>
      <arglist>(AbstractDropHandler *dropTarget, 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>a060b6d76cde97383dbdaa9d7b9492081</anchor>
      <arglist>(AbstractDropHandler *dropTarget, 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>a5fb73b4e772562748fa3e4a8660586ac</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>a0ce5ed7908a80ff9fe4e42f437f2fa2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextInputV2Interface *</type>
      <name>textInputV2</name>
      <anchorfile>classKWaylandServer_1_1SeatInterface.html</anchorfile>
      <anchor>abc863ebb116b433f2011d8f2a3bf32b2</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>a3ce0af1d2827498ea16fd79068184f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ServerSideDecorationInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1ServerSideDecorationInterface.html</anchorfile>
      <anchor>a0eb3cc9c6ad3cea690805151f3c148e1</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>ad534dddc777d4d09a80555cc7357f8b5</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>a416123e49a79a247226163a42b015acf</anchor>
      <arglist>(SurfaceInterface *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShmClientBuffer</name>
    <filename>classKWaylandServer_1_1ShmClientBuffer.html</filename>
    <base>KWaylandServer::ClientBuffer</base>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKWaylandServer_1_1ShmClientBuffer.html</anchorfile>
      <anchor>a51a49f856288135797a96d3274904e8c</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KWaylandServer::ShmClientBufferIntegration</name>
    <filename>classKWaylandServer_1_1ShmClientBufferIntegration.html</filename>
  </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>aa561aadc177b9177c7ad5956dbcc08de</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>adf81a5baf79a8c56c6298b0ef84b2191</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>a19ebfb6a6c3ce17f4a4ec5e295074cff</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>QList&lt; SubSurfaceInterface * &gt;</type>
      <name>above</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a7f7b09bed1b9b9a50f954069a01af354</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; SubSurfaceInterface * &gt;</type>
      <name>below</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a9262e8199b9710641e5bbedb49db9cd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; BlurInterface &gt;</type>
      <name>blur</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a53a86f58e23cbe3684e2aed2b5197cd3</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>ClientBuffer *</type>
      <name>buffer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a87e91a030ed3835d50562c4c942e4447</anchor>
      <arglist>() const</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>ClientConnection *</type>
      <name>client</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a75a3f72e7195f0217d936c744feb3b5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompositorInterface *</type>
      <name>compositor</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>aa5a8692bd2c709fbae1ad6161bbe7a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConfinedPointerV1Interface *</type>
      <name>confinedPointer</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ac37a94dbb0eac9fe80af1e9fdf32ddd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointer&lt; ContrastInterface &gt;</type>
      <name>contrast</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>afb98b12b513119db61f0064f707aa4e8</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>a08db09117f853490806bb90556675905</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>ad2d55d865c4718ae003065acb4a389e3</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>a3a5e1bdcd66f231205a906edbe1218dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>wl_resource *</type>
      <name>resource</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ac7d25e4bd20efe40145b387f9fec0d3b</anchor>
      <arglist>() const</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>ae62efc87e6b70ea9276f621200ba4f7b</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>a7215669562fe01626f942174a5fb7882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SubSurfaceInterface *</type>
      <name>subSurface</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>a6375dd7a126e75f50fb8edf7b66b92b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surfaceAt</name>
      <anchorfile>classKWaylandServer_1_1SurfaceInterface.html</anchorfile>
      <anchor>ab8a2d7f935cec41a304ba8512476d8a3</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>a1c315cb6ae9687decd98bbb4d074e880</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>a7d19e79bade6f3ce5a8cdbd4e992a7ea</anchor>
      <arglist>(wl_resource *native)</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>a07990a9bb8d2450e390cbea2e301bfd9</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>a085eb8450d65dc6f123cb08238f7b226</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>a53dc2f56acbe81e58ac285d374940e42</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>ac081f30d51c2917298c3d1701dd24100</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>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a91a617c39e65f5bfecc3b7f1c7a6b73b</anchor>
      <arglist>()</arglist>
    </member>
    <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>a302f25edeaf0bb0b04b78c8782f81166</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>a4bddda4c565fefe47883feb470b74469</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgSurfaceInterface *</type>
      <name>xdgSurface</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a3738e12fc5dde70434a914b5356fc4c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgPopupInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgPopupInterface.html</anchorfile>
      <anchor>a37cfa2769fa873513b40ad9998f73c0d</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>a864a5ffc6d3f25fea14e24cef5e5520b</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>a44f1b1bec8f5ffdd21fd51a660923c3f</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>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a778e706e968160a6cb5d95840151543f</anchor>
      <arglist>()</arglist>
    </member>
    <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>a2b44d81c975f972a4090550894204265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgShellInterface *</type>
      <name>shell</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>aecfc9b696161a3d3aacc9741a4bb4f6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a99b827f586380f06679546743960179c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XdgToplevelInterface *</type>
      <name>toplevel</name>
      <anchorfile>classKWaylandServer_1_1XdgSurfaceInterface.html</anchorfile>
      <anchor>a64329e817b333fbe6c557b52040134b0</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>a7234087d71b7cdc49b64dc0171516746</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>af099d6bbf2ec06ac9476c4ffcfa7b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgToplevelDecorationV1Interface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelDecorationV1Interface.html</anchorfile>
      <anchor>aa5ba6601652d1250dd8f57233d70c104</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>aboutToBeDestroyed</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a0985a55b70d564c04c66cded9db47106</anchor>
      <arglist>()</arglist>
    </member>
    <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>a4f26f2298dc2aff5ec34a3ebde4596b2</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>a9b8ff3173a7b0695d77f8a9aa57df645</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SurfaceInterface *</type>
      <name>surface</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>afa034ef99475dfcdbbf340931479f295</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>ab6713bd3837a791906752e2ef8ebc074</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XdgToplevelInterface *</type>
      <name>get</name>
      <anchorfile>classKWaylandServer_1_1XdgToplevelInterface.html</anchorfile>
      <anchor>a11597fa2ae45afd080325d860803a392</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_23_3_README</docanchor>
  </compound>
</tagfile>
