<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.3">
  <compound kind="struct">
    <name>Kleo::AdoptLockType</name>
    <filename>structKleo_1_1AdoptLockType.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::CryptoConfigModule</name>
    <filename>classKleo_1_1CryptoConfigModule.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::DefaultKeyFilter</name>
    <filename>classKleo_1_1DefaultKeyFilter.html</filename>
    <base>Kleo::KeyFilter</base>
    <member kind="enumeration">
      <type></type>
      <name>LevelState</name>
      <anchorfile>classKleo_1_1DefaultKeyFilter.html</anchorfile>
      <anchor>ad62e2793378c26d9675b07b2687bbc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TriState</name>
      <anchorfile>classKleo_1_1DefaultKeyFilter.html</anchorfile>
      <anchor>a06625b3613fa6a8f3f6dadcf2c9550df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kleo::DefaultKeyGenerationJob</name>
    <filename>classKleo_1_1DefaultKeyGenerationJob.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setPassphrase</name>
      <anchorfile>classKleo_1_1DefaultKeyGenerationJob.html</anchorfile>
      <anchor>a0eb8af813397d30aebd1a4bf74de0c50</anchor>
      <arglist>(const QString &amp;passphrase)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Kleo::DeferLockType</name>
    <filename>structKleo_1_1DeferLockType.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::DN</name>
    <filename>classKleo_1_1DN.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>dn</name>
      <anchorfile>classKleo_1_1DN.html</anchorfile>
      <anchor>aa72d20e9d27094540f9c18abd454d402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>dn</name>
      <anchorfile>classKleo_1_1DN.html</anchorfile>
      <anchor>a85b6bb666c7e5824222d6cbfa8eadc62</anchor>
      <arglist>(const QString &amp;sep) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>prettyDN</name>
      <anchorfile>classKleo_1_1DN.html</anchorfile>
      <anchor>aa1dc9557d9d4d2167d74fc4c067689e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>escape</name>
      <anchorfile>classKleo_1_1DN.html</anchorfile>
      <anchor>ab3ea7ca0b1610450cb6d4c46616a36bb</anchor>
      <arglist>(const QString &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kleo::DocAction</name>
    <filename>classKleo_1_1DocAction.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::KeyFilter</name>
    <filename>classKleo_1_1KeyFilter.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::KeyRearrangeColumnsProxyModel</name>
    <filename>classKleo_1_1KeyRearrangeColumnsProxyModel.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::KeyRequester</name>
    <filename>classKleo_1_1KeyRequester.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setFingerprint</name>
      <anchorfile>classKleo_1_1KeyRequester.html</anchorfile>
      <anchor>a30810f45f8c41db24d500f314769ab2f</anchor>
      <arglist>(const QString &amp;fingerprint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFingerprints</name>
      <anchorfile>classKleo_1_1KeyRequester.html</anchorfile>
      <anchor>a78192e9890c0157601d19afdb3398e57</anchor>
      <arglist>(const QStringList &amp;fingerprints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKey</name>
      <anchorfile>classKleo_1_1KeyRequester.html</anchorfile>
      <anchor>ab66c552af9385b3e343586181970928a</anchor>
      <arglist>(const GpgME::Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeys</name>
      <anchorfile>classKleo_1_1KeyRequester.html</anchorfile>
      <anchor>a860358d34f26ba5c840ac0bdcc8c572a</anchor>
      <arglist>(const std::vector&lt; GpgME::Key &gt; &amp;keys)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kleo::KeyResolver</name>
    <filename>classKleo_1_1KeyResolver.html</filename>
    <class kind="struct">Kleo::KeyResolver::Solution</class>
    <member kind="signal">
      <type>void</type>
      <name>keysResolved</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>ac527a8e0028ca77eb6a78367ac37d95f</anchor>
      <arglist>(bool success, bool sendUnencrypted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyResolver</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>ae8b050aee0a49ae4f5690c61082035b0</anchor>
      <arglist>(bool encrypt, bool sign, GpgME::Protocol protocol=GpgME::UnknownProtocol, bool allowMixed=true)</arglist>
    </member>
    <member kind="function">
      <type>Solution</type>
      <name>result</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a926c51917e809ef13c8687c21a6e01d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDialogWindowFlags</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a1575aff8b5f349cae495c39f9bab926c</anchor>
      <arglist>(Qt::WindowFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumValidity</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a2bba4ae7784b349ccd044b28721ef287</anchor>
      <arglist>(int validity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverrideKeys</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a789fe60d8b50bfdac0face78722f38ab</anchor>
      <arglist>(const QMap&lt; GpgME::Protocol, QMap&lt; QString, QStringList &gt; &gt; &amp;overrides)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreferredProtocol</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>ae5856575c3f97f0b3a15fdb66cf46d0b</anchor>
      <arglist>(GpgME::Protocol proto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecipients</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>afc9713668b482befa623497d7975560a</anchor>
      <arglist>(const QStringList &amp;addresses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSender</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a5b997f64ab14ad36dafb7e671701fcaa</anchor>
      <arglist>(const QString &amp;sender)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigningKeys</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>ab3c673567b54b2254414040643791a74</anchor>
      <arglist>(const QStringList &amp;fingerprints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKleo_1_1KeyResolver.html</anchorfile>
      <anchor>a3948a188a18841609b0a15fd48289f60</anchor>
      <arglist>(bool showApproval, QWidget *parentWidget=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kleo::NewKeyApprovalDialog</name>
    <filename>classKleo_1_1NewKeyApprovalDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>NewKeyApprovalDialog</name>
      <anchorfile>classKleo_1_1NewKeyApprovalDialog.html</anchorfile>
      <anchor>ad92a5d8e2d73337c6968730774280666</anchor>
      <arglist>(bool encrypt, bool sign, const QString &amp;sender, KeyResolver::Solution preferredSolution, KeyResolver::Solution alternativeSolution, bool allowMixed, GpgME::Protocol forcedProtocol, QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())</arglist>
    </member>
    <member kind="function">
      <type>KeyResolver::Solution</type>
      <name>result</name>
      <anchorfile>classKleo_1_1NewKeyApprovalDialog.html</anchorfile>
      <anchor>a4d1061acf3419322f69ba34b33893d1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kleo::ProgressDialog</name>
    <filename>classKleo_1_1ProgressDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setMinimumDuration</name>
      <anchorfile>classKleo_1_1ProgressDialog.html</anchorfile>
      <anchor>a791cbf0881d09862c1e42b5126bc8582</anchor>
      <arglist>(int ms)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Kleo::KeyResolver::Solution</name>
    <filename>structKleo_1_1KeyResolver_1_1Solution.html</filename>
  </compound>
  <compound kind="struct">
    <name>Kleo::TryToLockType</name>
    <filename>structKleo_1_1TryToLockType.html</filename>
  </compound>
  <compound kind="class">
    <name>Kleo::UniqueLock</name>
    <filename>classKleo_1_1UniqueLock.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Kleo::Assuan</name>
    <filename>namespaceKleo_1_1Assuan.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>agentIsRunning</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>a9d4dd9f034cb5206e0a71e2ff8860f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; GpgME::DefaultAssuanTransaction &gt;</type>
      <name>sendCommand</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>aef8d4d8df68ea3dfb6425f59b8f7e0ad</anchor>
      <arglist>(std::shared_ptr&lt; GpgME::Context &gt; &amp;assuanContext, const std::string &amp;command, GpgME::Error &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; GpgME::AssuanTransaction &gt;</type>
      <name>sendCommand</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>a076c255efd45187bff8138b049766961</anchor>
      <arglist>(std::shared_ptr&lt; GpgME::Context &gt; &amp;assuanContext, const std::string &amp;command, std::unique_ptr&lt; GpgME::AssuanTransaction &gt; transaction, GpgME::Error &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sendDataCommand</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>a7a6ee591114a36fe4434e9337bd5a171</anchor>
      <arglist>(std::shared_ptr&lt; GpgME::Context &gt; assuanContext, const std::string &amp;command, GpgME::Error &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sendStatusCommand</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>aa13faaaa5978b882d0fdc145a9b174fe</anchor>
      <arglist>(const std::shared_ptr&lt; GpgME::Context &gt; &amp;assuanContext, const std::string &amp;command, GpgME::Error &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>sendStatusLinesCommand</name>
      <anchorfile>namespaceKleo_1_1Assuan.html</anchorfile>
      <anchor>a44f3c780c6ced929b12085ab97ab3cd9</anchor>
      <arglist>(std::shared_ptr&lt; GpgME::Context &gt; assuanContext, const std::string &amp;command, GpgME::Error &amp;err)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Kleo::SCDaemon</name>
    <filename>namespaceKleo_1_1SCDaemon.html</filename>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getReaders</name>
      <anchorfile>namespaceKleo_1_1SCDaemon.html</anchorfile>
      <anchor>a5aa86899fa6a9c89d753e794cc80599f</anchor>
      <arglist>(GpgME::Error &amp;err)</arglist>
    </member>
  </compound>
</tagfile>
