<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>version.h</name>
    <path>/build/kpackage/src/kpackage-5.54.0/src/kpackage/</path>
    <filename>version_8h</filename>
    <namespace>KPackage</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_IS_VERSION</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>a5ae369ade4348c24e80b79f89979459e</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPluginVersionCompatible</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a0d05c9bf63838514f2b90276f045b293</anchor>
      <arglist>(unsigned int version)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>version</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a09fc7dd6952064c9f7cfd12ac1b42c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionMajor</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a124372d1e6abddf85d7e25b5628826fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionMinor</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>aae143462af3557d302225c300eab5332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionRelease</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a2b9d4554e3c5d74879f73292ddac6946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>versionString</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>ab44866a63afe05167fd1559d1f28f528</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::Package</name>
    <filename>classKPackage_1_1Package.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>JobError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RootCreationError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baa6e976f49c6ff638187195b5ca0c5509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageFileNotFoundError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba817c7fdd3bf9d5609b5a03a2706c2654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedArchiveFormatError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba0d1efcfd7d61d43431332a1d50b10a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageOpenError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baf9bd56e4081091d83c71b2530a78f0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MetadataFileMissingError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba5ddd14bf4805accaaf176d635519f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginNameMissingError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55bafee26e3755ffd31be58957a170cd88a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginNameInvalidError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba290cad912f4265afac2b8fda7b86950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdatePackageTypeMismatchError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba55e85085ca8799f5c7c654d6c43db2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OldVersionRemovalError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba2ef2f559cf41ae6190c1bac0e2f9dbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NewerVersionAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba57f118b19d906807b6db09ccfbaecca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba1c6ea2f1398abdd197d60a26e3bdae75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageMoveError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba0490d7178b226c1e72699858f3a715cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageCopyError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baee2ff4ad94bd0a9d9e479f273425f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageUninstallError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55bafa5f150856e4e36b338e3fcb2a3b0ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MetadataFileMissingError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba5ddd14bf4805accaaf176d635519f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NewerVersionAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba57f118b19d906807b6db09ccfbaecca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OldVersionRemovalError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba2ef2f559cf41ae6190c1bac0e2f9dbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba1c6ea2f1398abdd197d60a26e3bdae75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageCopyError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baee2ff4ad94bd0a9d9e479f273425f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageFileNotFoundError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba817c7fdd3bf9d5609b5a03a2706c2654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageMoveError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba0490d7178b226c1e72699858f3a715cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageOpenError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baf9bd56e4081091d83c71b2530a78f0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageUninstallError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55bafa5f150856e4e36b338e3fcb2a3b0ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginNameInvalidError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba290cad912f4265afac2b8fda7b86950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginNameMissingError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55bafee26e3755ffd31be58957a170cd88a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RootCreationError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55baa6e976f49c6ff638187195b5ca0c5509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedArchiveFormatError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba0d1efcfd7d61d43431332a1d50b10a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdatePackageTypeMismatchError</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a526ba12835121705f80664f304cff55ba55e85085ca8799f5c7c654d6c43db2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Package</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a4050387b806fe790150d73d7bf8ab43e</anchor>
      <arglist>(PackageStructure *structure=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Package</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aec74842590de8145dad8c5a815d5ddee</anchor>
      <arglist>(const Package &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>adf2e6867478fa04c7adfa1c34193d3f5</anchor>
      <arglist>((__deprecated__)) QString contentsHash() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDirectoryDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>af6b028f7ba2b8f3eed6c3d953dc02cd4</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;path, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFileDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a9457b9721e713a026a78dca479945cfc</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;path, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowExternalPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ac7c546a8f691b12b75ab3ffca4510c5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>contentsPrefixPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ac28b694bd82296872bf3d955fc461dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>cryptographicHash</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a0b8d44882dad95be3af9f6855fa68771</anchor>
      <arglist>(QCryptographicHash::Algorithm algorithm) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>defaultPackageRoot</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a42956f741658479b1043b4b6ec7d57a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>directories</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a5d239a125bf078528ee2daaa44434287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>entryList</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a671fb4ea1e063a22e418912cbf48287f</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>KPackage::Package</type>
      <name>fallbackPackage</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ab1c25e4943b6d73422235f90c416e528</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>filePath</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a935b5f3f1302c06dcf0fb348cea42c00</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;filename=QString()) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>files</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a0b06d89fb56877ed3372b11f82c05b1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>fileUrl</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a33f778a95edd6a673b85df5940c7d755</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;filename=QString()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValidStructure</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a27242b0250fb09264da2c9594b1d95b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KJob *</type>
      <name>install</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ab8459fc4e814f5a32e99c7431f3c045d</anchor>
      <arglist>(const QString &amp;sourcePackage, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequired</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a7ca5269711e6df819855c2309e219d8d</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a42c002590166a55c26e332f065c8efd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KPluginMetaData</type>
      <name>metadata</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aa73d0c22a411bc6442a981b71f99b197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>afb541ef59717089754772f98b3a586f9</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a2bdeae6203245afc5137ef67d10ff416</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>Package &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ab96023a22b3118cb4da1741da7d1fa32</anchor>
      <arglist>(const Package &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>path</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a817b5ee4ecbf8d3c6b28b79fb6690e6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>abf44e0421dbaee3b23acbe2298250291</anchor>
      <arglist>(const QByteArray &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>requiredDirectories</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aca476e33e798a509cc8f9a9a518cac39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>requiredFiles</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a046496f167917e9bb64d01c2e34d62c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowExternalPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a9e904f2155c95a824f26a155c317130e</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentsPrefixPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a03abf46f30a34d0187ec0aed71455b62</anchor>
      <arglist>(const QStringList &amp;prefixPaths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultMimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>afe7db278e405471f4274b9d5abd82f41</anchor>
      <arglist>(const QStringList &amp;mimeTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultPackageRoot</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a8e1fea647f3d2d7ecf9582c12bfdd72b</anchor>
      <arglist>(const QString &amp;packageRoot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFallbackPackage</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>af1f796d20e7316a349c5638dfb6d49d0</anchor>
      <arglist>(const KPackage::Package &amp;package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a283b27d6f0f9a8eac768d22598849347</anchor>
      <arglist>(const QByteArray &amp;key, const QStringList &amp;mimeTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a33ecf5e38f16b34cf703247ac8fdf540</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequired</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a1e24e397f3d2baa0fb8de30ca47fb230</anchor>
      <arglist>(const QByteArray &amp;key, bool required)</arglist>
    </member>
    <member kind="function">
      <type>KJob *</type>
      <name>uninstall</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aacdcd1dcb5480840adb6222a6e06b0bb</anchor>
      <arglist>(const QString &amp;packageName, const QString &amp;packageRoot)</arglist>
    </member>
    <member kind="function">
      <type>KJob *</type>
      <name>update</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a21357fbdc40c231ec044e905edd12216</anchor>
      <arglist>(const QString &amp;sourcePackage, const QString &amp;packageRoot=QString())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::PackageLoader</name>
    <filename>classKPackage_1_1PackageLoader.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addKnownPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a737e46fd9ea0a9f9f77d64c301190032</anchor>
      <arglist>(const QString &amp;packageFormat, KPackage::PackageStructure *structure)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KPluginMetaData &gt;</type>
      <name>findPackages</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a8bdefe61a89a7a191eddde578b179618</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString(), std::function&lt; bool(const KPluginMetaData &amp;)&gt; filter=std::function&lt; bool(const KPluginMetaData &amp;)&gt;())</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KPluginMetaData &gt;</type>
      <name>listPackages</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a89d97b9b5c280c5c69e71d3551c3a8e1</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function">
      <type>Package</type>
      <name>loadPackage</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a1d08c2f819966419fd2b362b87ad4ea1</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packagePath=QString())</arglist>
    </member>
    <member kind="function">
      <type>KPackage::PackageStructure *</type>
      <name>loadPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a7ded05d3d8d13bb3085f17f248b33ce6</anchor>
      <arglist>(const QString &amp;packageFormat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PackageLoader *</type>
      <name>self</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a9d978d11d1ae63637082f97582c440f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackageLoader</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a48cec7823b555d5796b72c0fe2566862</anchor>
      <arglist>(PackageLoader *loader)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Package</type>
      <name>internalLoadPackage</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a3cb00beb5147cd2e41a25f04b902caf9</anchor>
      <arglist>(const QString &amp;packageFormat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::PackageStructure</name>
    <filename>classKPackage_1_1PackageStructure.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initPackage</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>a0d97499316976213d79fd0c1a15219e6</anchor>
      <arglist>(Package *package)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual KJob *</type>
      <name>install</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>af46556186bf5124bb657fb201ec61736</anchor>
      <arglist>(Package *package, const QString &amp;archivePath, const QString &amp;packageRoot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pathChanged</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>a3a4c016e285eea494d2ce62b49d22647</anchor>
      <arglist>(Package *package)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual KJob *</type>
      <name>uninstall</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>a5a7be0c87d5e440ebe52527e5aa76611</anchor>
      <arglist>(Package *package, const QString &amp;packageRoot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual KJob *</type>
      <name>update</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>ac1601c22ef2abfed4da7c1f64c70d8af</anchor>
      <arglist>(Package *package, const QString &amp;archivePath, const QString &amp;packageRoot)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KPackage</name>
    <filename>namespaceKPackage.html</filename>
    <class kind="class">KPackage::Package</class>
    <class kind="class">KPackage::PackageLoader</class>
    <class kind="class">KPackage::PackageStructure</class>
    <member kind="function">
      <type>bool</type>
      <name>isPluginVersionCompatible</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a0d05c9bf63838514f2b90276f045b293</anchor>
      <arglist>(unsigned int version)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>version</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a09fc7dd6952064c9f7cfd12ac1b42c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionMajor</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a124372d1e6abddf85d7e25b5628826fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionMinor</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>aae143462af3557d302225c300eab5332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>versionRelease</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>a2b9d4554e3c5d74879f73292ddac6946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>versionString</name>
      <anchorfile>namespaceKPackage.html</anchorfile>
      <anchor>ab44866a63afe05167fd1559d1f28f528</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KPackage Framework</title>
    <filename>index</filename>
  </compound>
</tagfile>
