<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.8">
  <compound kind="class">
    <name>KComposedPropertyCreator</name>
    <filename>classKComposedPropertyCreator.html</filename>
    <templarg>class ComposedProperty</templarg>
  </compound>
  <compound kind="class">
    <name>KComposedPropertyInterface</name>
    <filename>classKComposedPropertyInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setValue</name>
      <anchorfile>classKComposedPropertyInterface.html</anchorfile>
      <anchor>abcf7f889e7689414531e309e872a0c77</anchor>
      <arglist>(KProperty *property, const QVariant &amp;value, KProperty::ValueOptions valueOptions)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>valuesEqual</name>
      <anchorfile>classKComposedPropertyInterface.html</anchorfile>
      <anchor>a1209445acd09cc3f2ea3e1b110584a7a</anchor>
      <arglist>(const QVariant &amp;first, const QVariant &amp;second)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitPropertyChanged</name>
      <anchorfile>classKComposedPropertyInterface.html</anchorfile>
      <anchor>a820505e5044f1903e5d589d61b175179</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KProperty</name>
    <filename>classKProperty.html</filename>
    <member kind="enumvalue">
      <name>ComposedUrl</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a3ef9f32e044cab67ffe014de5ceadf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FontName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a601a6297705427083e30de777b67bad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LineStyle</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a9711309c78d78932fac949c2b0ec4e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symbol</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a990b27ae1dd5df8590fc7da9a2912c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValueFromList</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3ad5a36119335f99de080b0aa3b5458d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symbol</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a990b27ae1dd5df8590fc7da9a2912c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FontName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a601a6297705427083e30de777b67bad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LineStyle</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a9711309c78d78932fac949c2b0ec4e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComposedUrl</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a3ef9f32e044cab67ffe014de5ceadf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserDefined</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a3243134a3ab55fb45f6fca6664da761b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserDefined</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3a3243134a3ab55fb45f6fca6664da761b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValueFromList</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acf965c100c998c6a0432ba1654e40ef3ad5a36119335f99de080b0aa3b5458d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ValueOption</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ab1905d1888c907783339e606a013bb4f</anchor>
      <arglist></arglist>
      <enumvalue file="classKProperty.html" anchor="ab1905d1888c907783339e606a013bb4fa6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="classKProperty.html" anchor="ab1905d1888c907783339e606a013bb4fa4fa098206c95fcb76097cd8f9d84e63e">IgnoreOld</enumvalue>
      <enumvalue file="classKProperty.html" anchor="ab1905d1888c907783339e606a013bb4faf1d8a63aa37148ed00392617d7b9a9ed">IgnoreComposedProperty</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ValueSyncPolicy</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a636580620397e12bbeca2395fe57063b</anchor>
      <arglist></arglist>
      <enumvalue file="classKProperty.html" anchor="a636580620397e12bbeca2395fe57063ba344a7f427fb765610ef96eb7bce95257">Editor</enumvalue>
      <enumvalue file="classKProperty.html" anchor="a636580620397e12bbeca2395fe57063ba2241f0c0c7e396382705028677ac184e">FocusOut</enumvalue>
      <enumvalue file="classKProperty.html" anchor="a636580620397e12bbeca2395fe57063ba06b9281e396db002010bde1de57262eb">Auto</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>KProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a106b8faaf19dcdb432060d0b8058aee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ac36c30cfe99a85de581b7c9436885d58</anchor>
      <arglist>(const KProperty &amp;prop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a5517f617eb7bb331c28e792d5fe63f61</anchor>
      <arglist>(const QByteArray &amp;name, const QVariant &amp;value=QVariant(), const QString &amp;caption=QString(), const QString &amp;description=QString(), int type=Auto, KProperty *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a85e414ad6fd79004b588874a614cf37c</anchor>
      <arglist>(const QByteArray &amp;name, KPropertyListData *listData, const QVariant &amp;value=QVariant(), const QString &amp;caption=QString(), const QString &amp;description=QString(), int type=ValueFromList, KProperty *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>caption</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ad76bbaf1f9f9474e0c2dad7399abbd26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>captionForDisplaying</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a8b1d6f134fc8bdfb56d89669547cf5a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>captionOrName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>af638e1a8db971b076d751dabb31ef97a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KProperty *</type>
      <name>child</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a50f6e69aa0f0580a95d67fb83b227ec6</anchor>
      <arglist>(const QByteArray &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const QList&lt; KProperty * &gt; *</type>
      <name>children</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aca4e3c19fb097f566f02d87c59296ece</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearModifiedFlag</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aedfd55d1a25a9d20319aeb590bb8f4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KComposedPropertyInterface *</type>
      <name>composedProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a77be09c65621b436083a618a84bebd5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a8ac708fe875dff50e723cdbd428a5b25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasOptions</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a89c7224fa86b61652040da1a4ab8a232</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>iconName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>adef74686c83e47ab08ac7e8638671559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a9445de35518530490b7628517935752b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aec03a5f4fea60c3167ca1073a35b17f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a6f4daf7138006841bf8a32a7b23e7d9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStorable</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>af011b9f51eb7ec03775801e559138138</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a4a94bd032125b7ad8a9c3c11e72b223c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KPropertyListData *</type>
      <name>listData</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aabe25781dd50ba5272b5e80047aad570</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>name</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aab032bea847948a683c864b5844de83a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>oldValue</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aea8021a7a8cda1a1e1f2515926a3ba6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>acbefc5a93cc76297c23c0635127db438</anchor>
      <arglist>(const KProperty &amp;prop) const</arglist>
    </member>
    <member kind="function">
      <type>KProperty &amp;</type>
      <name>operator=</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a9355334c32eba618d464c4c54f6132e9</anchor>
      <arglist>(const KProperty &amp;property)</arglist>
    </member>
    <member kind="function">
      <type>KProperty &amp;</type>
      <name>operator=</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a3716ba4c310d7aa5d2c1836542769bf6</anchor>
      <arglist>(const QVariant &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a20fec73ec4e9279370d390ede1996d04</anchor>
      <arglist>(const KProperty &amp;prop) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>option</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a0c550e336efcba33a5d0eabe50b604bf</anchor>
      <arglist>(const char *name, const QVariant &amp;defaultValue=QVariant()) const</arglist>
    </member>
    <member kind="function">
      <type>KProperty *</type>
      <name>parent</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aef4dfaa2539a5871c8eb41e3ddc82538</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetValue</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a8fd64815ea67d9e692f3a95d57ffeefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaption</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ad72c438b5f8350580a33ba8b7519a1bd</anchor>
      <arglist>(const QString &amp;caption)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComposedProperty</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ae023ec27d57ecefa87080204a9935bca</anchor>
      <arglist>(KComposedPropertyInterface *prop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a81f3c444a93cf7d65e2ba0a3db2a9323</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a93d0f7811787ffab73c6f18ca3176a1e</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setListData</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aba84c2b0186f0223f430a17479ee4c73</anchor>
      <arglist>(const QStringList &amp;keys, const QStringList &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setListData</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ac29d3bde4571a221028867a20b57abd6</anchor>
      <arglist>(KPropertyListData *list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a0d9ed01318251af1325e7f5ecc64033f</anchor>
      <arglist>(const QByteArray &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOption</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ad6b822d81fc284debea4bd7b486efdfa</anchor>
      <arglist>(const char *name, const QVariant &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>ab9e72094d8814ff5f6244492d1129402</anchor>
      <arglist>(bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorable</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aa74b1a22ca69b2b58d57c82de9a84268</anchor>
      <arglist>(bool storable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aacffad64f80c8d62f569347e832ddeed</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setValue</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a9498044345d586c4e4ab5ceec62604dd</anchor>
      <arglist>(const QVariant &amp;value, ValueOptions options=ValueOptions())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueSyncPolicy</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a89e1bed53224cef17f28fb786553ad09</anchor>
      <arglist>(ValueSyncPolicy policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a2388e2aaef874845f837d14348ac2d1c</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a35189c083b2fd52fd58ab2680b18d3e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>value</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a6961b89f8a8186749f04082c73dc5de2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valueEqualsTo</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>aeb744271addc4c6a47bb5f4a6cbcd39e</anchor>
      <arglist>(const QVariant &amp;value, ValueOptions valueOptions=ValueOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>ValueSyncPolicy</type>
      <name>valueSyncPolicy</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a53cb442b72a53bcc72243998a2b42077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend QDebug</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classKProperty.html</anchorfile>
      <anchor>a43fe021b60da1e6602b48a6f6e575f10</anchor>
      <arglist>(QDebug dbg, const KProperty &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertyComposedUrl</name>
    <filename>classKPropertyComposedUrl.html</filename>
    <member kind="function">
      <type></type>
      <name>KPropertyComposedUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>ae33e3be538effd385a4a4d64f3306dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertyComposedUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>aaea0710562e8b27227236059beaa39cf</anchor>
      <arglist>(const KPropertyComposedUrl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertyComposedUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>af44f875c5bc1be18e56ef833d93f7019</anchor>
      <arglist>(const QUrl &amp;baseUrl, const QString &amp;relativePath=QString())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertyComposedUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a47db27cad215839d1578d7cf990bd381</anchor>
      <arglist>(const QUrl &amp;baseUrl, const QUrl &amp;absoluteUrl)</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>absoluteUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a17c5448a4d64ca9d7ab6d32a8df283d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>baseUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a35817d7765004afcfc3befab2f875de4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>ac452a7f435c727204e8b4870e10490f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a81a85aea1829312f5c68e12d975e8aac</anchor>
      <arglist>(const KPropertyComposedUrl &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>KPropertyComposedUrl &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a4291d651b0a6cda7045d189be4c358e6</anchor>
      <arglist>(const KPropertyComposedUrl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a6fa3a4c194f78b2b78a93a80a39ceba6</anchor>
      <arglist>(const KPropertyComposedUrl &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>relativePath</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a4af3840d2299964474e8540d1be15617</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbsoluteUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>aad6e546d01fb698f0d980c487be703c8</anchor>
      <arglist>(const QUrl &amp;absoluteUrl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseUrl</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>afbb78e437f518fe46b4c2203514bba3a</anchor>
      <arglist>(const QUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativePath</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a77c9a13e0aa336a411eba762a3522c34</anchor>
      <arglist>(const QString &amp;relativePath)</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>value</name>
      <anchorfile>classKPropertyComposedUrl.html</anchorfile>
      <anchor>a51a728cec1f95c20eddd7ad07e79a73b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertyListData</name>
    <filename>classKPropertyListData.html</filename>
    <member kind="function">
      <type>QVariantList</type>
      <name>keys</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>a65c1c3003b63b609fc75bd4043b5d280</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>keysAsStringList</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>a6a12161422774ed1422bc86f0410d3db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>names</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>acd5b6f290c18aa8b34c4b5acaae9865c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>namesAsStringList</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>abfa8855c6e4a08eeba787a1b3b008662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>a5d6714317dba62cb8df75a9201e3d1a5</anchor>
      <arglist>(const KPropertyListData &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>KPropertyListData &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>a1dda583aa7aa5b32f334260c3c0e8f4a</anchor>
      <arglist>(const KPropertyListData &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>a79c675ab989b688ab0c3d528afb65368</anchor>
      <arglist>(const KPropertyListData &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeys</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>ab0b18fce69f97bbcd920ef5becd90cb9</anchor>
      <arglist>(const QVariantList &amp;keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeysAsStringList</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>afc166b97c1783fe9169c190871828f1a</anchor>
      <arglist>(const QStringList &amp;keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNames</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>aa04a4869c873e8e35582b39bb7b584eb</anchor>
      <arglist>(const QVariantList &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamesAsStringList</name>
      <anchorfile>classKPropertyListData.html</anchorfile>
      <anchor>addf9786cfb10984518546fb31c8f6b23</anchor>
      <arglist>(const QStringList &amp;names)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertySelector</name>
    <filename>classKPropertySelector.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual KPropertySelector *</type>
      <name>clone</name>
      <anchorfile>classKPropertySelector.html</anchorfile>
      <anchor>a50c9047004bddd191275c76769687414</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classKPropertySelector.html</anchorfile>
      <anchor>a848128569d760ff96d6cdf9de4318d7e</anchor>
      <arglist>(const KProperty &amp;prop) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertySet</name>
    <filename>classKPropertySet.html</filename>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeCleared</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a35c7d0b49855ee664b35b79e89f6861f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>aboutToBeDeleted</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>afc8c447d2dde3bb27d85ece4a5e46da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>aboutToDeleteProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a10799e9d4deeb33e70dffb6fa77aef70</anchor>
      <arglist>(KPropertySet &amp;set, KProperty &amp;property)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>propertyChanged</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>afd4ced3f49d229aac97d3c20a087a7b5</anchor>
      <arglist>(KPropertySet &amp;set, KProperty &amp;property)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>propertyReset</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>af291b0746486b808448522fde7f0ba99</anchor>
      <arglist>(KPropertySet &amp;set, KProperty &amp;property)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>readOnlyFlagChanged</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a6d1038fcd9d5ccd296e88ae039a4bc0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a28e3473b69a12fafd917b129bb56900c</anchor>
      <arglist>(KProperty *property, const QByteArray &amp;group=&quot;common&quot;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changeProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a403e21a80bb8fec72a7079fc07d6e7b4</anchor>
      <arglist>(const QByteArray &amp;property, const QVariant &amp;value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changePropertyIfExists</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a424e67a45dbaceb6206b035d131e70c7</anchor>
      <arglist>(const QByteArray &amp;property, const QVariant &amp;value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a79146e38b9a7148314a9714fd474e5cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>aca315036db5824c66a28865848d2e58e</anchor>
      <arglist>(const QByteArray &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>aceff763d4fb4486345a82e4c046c1c6c</anchor>
      <arglist>(KProperty *property)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setGroupCaption</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a76fa49115f3dbcb4cdad25a563321d28</anchor>
      <arglist>(const QByteArray &amp;group, const QString &amp;caption)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setGroupIconName</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>aadc1a718f6624c3876813f87451dac92</anchor>
      <arglist>(const QByteArray &amp;group, const QString &amp;iconName)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPreviousSelection</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>afe7318ad2b75643241a086724ba289da</anchor>
      <arglist>(const QByteArray &amp;prevSelection)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setReadOnly</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>af2027862f98fcd9debf4bba81f0abded</anchor>
      <arglist>(bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertySet</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>ae71f6a8cac60321fe50361753cccf837</anchor>
      <arglist>(const KPropertySet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertySet</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a419e9b7023e29f553fd05c54d323728f</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearModifiedFlags</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>ad2c38b299740eccb80dc70c23c1dca7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>af68b82495e42431c2ef7c15ad50fca13</anchor>
      <arglist>(const QByteArray &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a63574bbe840e903ad3a4682536554e8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a19325decf47749f3409a5ff0e2b06ec4</anchor>
      <arglist>(const KPropertySelector &amp;selector) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debug</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>abbee81a27f4b7f35d2591873374da20e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>groupCaption</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a49563cd60345579b2aae4c0201b43340</anchor>
      <arglist>(const QByteArray &amp;group) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>groupIconName</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a4bc6e0158c4ac850be5ef26646398eb5</anchor>
      <arglist>(const QByteArray &amp;group) const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>groupNameForProperty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a4ce105dfc3f1ff4015e98a2131c05139</anchor>
      <arglist>(const QByteArray &amp;propertyName) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>groupNames</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>ac2e2c76c7e4155c36eb167a553c41745</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasProperties</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a39f75895943362d1ead930a67a05b8e5</anchor>
      <arglist>(const KPropertySelector &amp;selector) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVisibleProperties</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a7bcef23d38146ba05c1cf93c9ca8ed68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a2f957d96fd057717641c5f4237081efe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>ab39f901f1a0e963fe8a72ee6ae64d252</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a7fef9b9a8219f72bdc59c48953ac8b38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KPropertySet &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a12eb187168d9a7513d8a6b283c551e30</anchor>
      <arglist>(const KPropertySet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type>KProperty &amp;</type>
      <name>operator[]</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>aeb0939d99bc4f5119e49c07b8a96a5c5</anchor>
      <arglist>(const QByteArray &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>previousSelection</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a47b7db912313eb010c6e9b21ed078152</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KProperty &amp;</type>
      <name>property</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a3c1071ae5fa2aba3d89cf84e85fa1fb2</anchor>
      <arglist>(const QByteArray &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>propertyNamesForGroup</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a86df1450ebe861ada17bef75c1f8f42d</anchor>
      <arglist>(const QByteArray &amp;group) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>propertyValue</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a10a9d5bf41ed0f9672b4a109e6f87538</anchor>
      <arglist>(const QByteArray &amp;name, const QVariant &amp;defaultValue=QVariant()) const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QByteArray, QVariant &gt;</type>
      <name>propertyValues</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a6b2bad6794512502c519195e049eb269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>KPropertySet</name>
      <anchorfile>classKPropertySet.html</anchorfile>
      <anchor>a6a16dde74842713e5fd56b20bbb5a296</anchor>
      <arglist>(bool propertyOwner)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertySetBuffer</name>
    <filename>classKPropertySetBuffer.html</filename>
    <base>KPropertySet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>intersect</name>
      <anchorfile>classKPropertySetBuffer.html</anchorfile>
      <anchor>a44e4a61863f866ae91f998a39b7c3ecd</anchor>
      <arglist>(const KPropertySet &amp;set)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertySetIterator</name>
    <filename>classKPropertySetIterator.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Order</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>ad06c2e2b8a9683eb51e4f29cc070ec9e</anchor>
      <arglist></arglist>
      <enumvalue file="classKPropertySetIterator.html" anchor="ad06c2e2b8a9683eb51e4f29cc070ec9ea3e8592679127932ad5203da071625c5d">Insertion</enumvalue>
      <enumvalue file="classKPropertySetIterator.html" anchor="ad06c2e2b8a9683eb51e4f29cc070ec9eaa0ee51ab33d5ba89aafaa01217622395">Alphabetical</enumvalue>
      <enumvalue file="classKPropertySetIterator.html" anchor="ad06c2e2b8a9683eb51e4f29cc070ec9ea31eb39c9fbef76d491f9d437aa49dde8">AlphabeticalByName</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertySetIterator</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a06e909c76726118a18083982eca649d3</anchor>
      <arglist>(const KPropertySet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertySetIterator</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>adbed377b2749781ca0c68d8d2a27d1b5</anchor>
      <arglist>(const KPropertySet &amp;set, const KPropertySelector &amp;selector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KPropertySetIterator</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a41a4bd57796607df7770accfbfd8da84</anchor>
      <arglist>(const KPropertySetIterator &amp;set)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a7165e679d5347495e3780d3f7fa266fc</anchor>
      <arglist>(const KPropertySetIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>KPropertySetIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a292c42210c3899b28d6cb71a864150c7</anchor>
      <arglist>(const KPropertySetIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>ad0ee4ea9711efec412a7f064ee520012</anchor>
      <arglist>(const KPropertySetIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Order</type>
      <name>order</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a07a8a5da1fef47ee87e9efbb70ac2eb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrder</name>
      <anchorfile>classKPropertySetIterator.html</anchorfile>
      <anchor>a27237ce7a0cb3cec5c375302c0930f7b</anchor>
      <arglist>(Order order)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPropertyValueDisplayInterface</name>
    <filename>classKPropertyValueDisplayInterface.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>maxStringValueLength</name>
      <anchorfile>classKPropertyValueDisplayInterface.html</anchorfile>
      <anchor>a4ab855d41d5a2d6c399d71dd6e265995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>valueToLocalizedString</name>
      <anchorfile>classKPropertyValueDisplayInterface.html</anchorfile>
      <anchor>ae27b732ae3d5d406bbec1ec412be1603</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KProperty</title>
    <filename>index.html</filename>
  </compound>
</tagfile>
