<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.13.1">
  <compound kind="class">
    <name>KRunner::AbstractRunner</name>
    <filename>classKRunner_1_1AbstractRunner.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ac33258346c3778c310b1cadcfaea0f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>teardown</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a0b89fd86697cb404f54227eb5a013cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMatchRegex</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ac8293c0eb41b9c884be9acae60a2c892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>id</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a839efaf055b3fbf4c6c488843fab01f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMatchingSuspended</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ab244d9c7e03f31bbbc13a8d877400716</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>afd5bba2f56f40dc20e241f7ec82d3d25</anchor>
      <arglist>(KRunner::RunnerContext &amp;context)=0</arglist>
    </member>
    <member kind="function">
      <type>QRegularExpression</type>
      <name>matchRegex</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ad7b0305fc5fbcf5f7ea23ef4058557f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KPluginMetaData</type>
      <name>metadata</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a4f3bdabd95b79edfebc6191d5de7dfa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minLetterCount</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a1bc6bd308e9e61713bb6193935f2988f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a0af02a2d16d2f038fef8475f93e2051e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reloadConfiguration</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ace5934ed80210c92fb9282f70171cc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>aec72f5b464e6d464220f879df59fd333</anchor>
      <arglist>(const KRunner::RunnerContext &amp;context, const KRunner::QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchRegex</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>aea91991968f4e067680fb9118cf7942a</anchor>
      <arglist>(const QRegularExpression &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinLetterCount</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ae7c01219f18fcf4b2040cf7f8d00520f</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriggerWords</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a8543c294acfadc481b3ba4154479ba88</anchor>
      <arglist>(const QStringList &amp;triggerWords)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; RunnerSyntax &gt;</type>
      <name>syntaxes</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>ad02caa2459a84a8244725441beb2cc0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractRunner</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>af9210d0b81f4cd6c55db116fafc6a887</anchor>
      <arglist>(QObject *parent, const KPluginMetaData &amp;pluginMetaData)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSyntax</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a9525149a884906d70b3fc4c67b5d53da</anchor>
      <arglist>(const QString &amp;exampleQuery, const QString &amp;description)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSyntax</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>acea3ff0bdaf3d2dfb8fc8304a00e176e</anchor>
      <arglist>(const QStringList &amp;exampleQueries, const QString &amp;description)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSyntax</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>abf5d046bc28378b27e50a817a835946d</anchor>
      <arglist>(const RunnerSyntax &amp;syntax)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>KConfigGroup</type>
      <name>config</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a19b9d3bd2c82a8162bede5cd01eea8ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a3cf323d6f57863648abd524b1ec8a6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a9512891821c7bed84dc7d79635defc0d</anchor>
      <arglist>(const KRunner::QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSyntaxes</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a3f2bc7c0e2bc0fbb4d068a6486304c3f</anchor>
      <arglist>(const QList&lt; RunnerSyntax &gt; &amp;syntaxes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>suspendMatching</name>
      <anchorfile>classKRunner_1_1AbstractRunner.html</anchorfile>
      <anchor>a2bf64b439b41b89f6f7054495c95f95b</anchor>
      <arglist>(bool suspend)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::AbstractRunnerTest</name>
    <filename>classKRunner_1_1AbstractRunnerTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initProperties</name>
      <anchorfile>classKRunner_1_1AbstractRunnerTest.html</anchorfile>
      <anchor>acbe8d0327bbf5979d8bc62ac1fba8b19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QueryMatch &gt;</type>
      <name>launchQuery</name>
      <anchorfile>classKRunner_1_1AbstractRunnerTest.html</anchorfile>
      <anchor>acc9baee6432d98309f784feba39b3535</anchor>
      <arglist>(const QString &amp;query, const QString &amp;runnerName=QString())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::Action</name>
    <filename>classKRunner_1_1Action.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>iconSource</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>a4fe760c79fe2f3bdafb0d5915049b560</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>a1d2657e70b86408d8bdbfa02438e7f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>a6da1a4c6341dabcc8e61b4bbfbde8690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>ab9004f08cd328b63143396d9e78c23a9</anchor>
      <arglist>(const KRunner::Action &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>a3adb40895065b295eebc542b161f91f2</anchor>
      <arglist>(const QString &amp;id, const QString &amp;iconSource, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classKRunner_1_1Action.html</anchorfile>
      <anchor>a7f0fef36e5d2df2d0ed1bf7ebfb2907d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::QueryMatch</name>
    <filename>classKRunner_1_1QueryMatch.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>CategoryRelevance</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ad786997a70214d3be48c0b7267a8eba4</anchor>
      <arglist></arglist>
      <enumvalue file="classKRunner_1_1QueryMatch.html" anchor="ad786997a70214d3be48c0b7267a8eba4ab5b8e20937205384be7b9e0c29a28fdb">Lowest</enumvalue>
      <enumvalue file="classKRunner_1_1QueryMatch.html" anchor="ad786997a70214d3be48c0b7267a8eba4a28d0edd045e05cf5af64e35ae0c4c6ef">Low</enumvalue>
      <enumvalue file="classKRunner_1_1QueryMatch.html" anchor="ad786997a70214d3be48c0b7267a8eba4a1eb79d43dbb97d5ceb3c157fdb27fa60">Moderate</enumvalue>
      <enumvalue file="classKRunner_1_1QueryMatch.html" anchor="ad786997a70214d3be48c0b7267a8eba4a655d20c1ca69519ca647684edbb2db35">High</enumvalue>
      <enumvalue file="classKRunner_1_1QueryMatch.html" anchor="ad786997a70214d3be48c0b7267a8eba4a582996407922dab08d5cf2b3d2a7c1c9">Highest</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>QueryMatch</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>afbb69c14ac34000ed906f6e7cd397c71</anchor>
      <arglist>(AbstractRunner *runner=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueryMatch</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a45fe01f8448216de8ae0504b555914d3</anchor>
      <arglist>(const QueryMatch &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KRunner::Action &gt;</type>
      <name>actions</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>abf4a726fd5a0d7dabd7510e46d161b5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAction</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a50dc6801568e562f94c07fdf181375ec</anchor>
      <arglist>(const KRunner::Action &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>categoryRelevance</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a8e6d4e47aaffdda86c3466c87c8e8ac1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>af92c06d2dcde2f8a027dbf2686005e9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>icon</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ace8969d41fc6c0a3c2ce7d674a98f852</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>iconName</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ae8123d910409576b97c4bc0856a2d1a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>id</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a3844e7f9eb1980066213e05d7334a398</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a3c495daca5fd9580e042352a10ab78f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMultiLine</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>acd9462356d9c9f3eeaac13d15cc28e5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a348cdc855b7a96a88765293f29d7e76e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>matchCategory</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ae4e34134ab0e0d40437fe945e71bf647</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>relevance</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a6975b18c331ba5a8e9d96ad5fc954aec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>runner</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>af4a9302b7d595483c71f0fe7b25a7365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KRunner::Action</type>
      <name>selectedAction</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ac0143e25b8909818c42c49ae20d3b326</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActions</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a4ac20fb03413c13f75068abfc7eed0e1</anchor>
      <arglist>(const QList&lt; KRunner::Action &gt; &amp;actions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCategoryRelevance</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ab67cccf00c27d33834f0c2c7e075fb71</anchor>
      <arglist>(CategoryRelevance relevance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ab1992b53b3a268117a9093aa885b9e33</anchor>
      <arglist>(const QVariant &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a1986b6a058ddb171a369811ec1071701</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>aa313c42dc38809456e7100f2a59909b2</anchor>
      <arglist>(const QIcon &amp;icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconName</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ade71a376ca79cbca540c3f4b00ffef3e</anchor>
      <arglist>(const QString &amp;iconName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a8bedbe4e01efe03768be499ee9ce88c0</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchCategory</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>abf18f3156c1c36e80a56c4cdc1ab00ef</anchor>
      <arglist>(const QString &amp;category)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiLine</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>afd7a90a4c74d5a0310dcd0229abcdd7b</anchor>
      <arglist>(bool multiLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelevance</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a6c3080e30fbb418ee76531d2c1f46d82</anchor>
      <arglist>(qreal relevance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubtext</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ad92a717896b973fd345901025bb46c83</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a3aaa5f40ee2f3fa634ebbc90d63e04d7</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrls</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a1a963564ea7c54f65a25db43e65d199c</anchor>
      <arglist>(const QList&lt; QUrl &gt; &amp;urls)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>subtext</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ab01f178ff468d061ea7a4f9d328f029e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>a38a9dce79b2d5ba7728e135e49712b27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QUrl &gt;</type>
      <name>urls</name>
      <anchorfile>classKRunner_1_1QueryMatch.html</anchorfile>
      <anchor>ad7a512abc367a04c5b9fda2325306042</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::ResultsModel</name>
    <filename>classKRunner_1_1ResultsModel.html</filename>
    <member kind="property">
      <type>int</type>
      <name>limit</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a719f55aa1e6bdec712f2f4ea7ecf8d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>querying</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a4517832c420655db571a05900a54ee38</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>queryString</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>aa7da506c1de516dc70325e04417c5792</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>singleRunner</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a088d0fa553192dd868d2e9a4c7c5a9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>queryStringChangeRequested</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>abf63004da11a4c7c30c08a8736dfa5c4</anchor>
      <arglist>(const QString &amp;queryString, int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>ac7f039472186a16e7ce34f8c87f6cedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>getMimeData</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a080ff1f476ef6328842978fb029b1071</anchor>
      <arglist>(const QModelIndex &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>KRunner::QueryMatch</type>
      <name>getQueryMatch</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>ac66fa8303e83a51b583229a918b8747c</anchor>
      <arglist>(const QModelIndex &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>afc6a76c702e7e0283cd9fef35c9b80e6</anchor>
      <arglist>(const QModelIndex &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runAction</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a7639a7e48506f75c0822e6b7a4c6668a</anchor>
      <arglist>(const QModelIndex &amp;idx, int actionNumber)</arglist>
    </member>
    <member kind="function">
      <type>Q_SIGNAL void</type>
      <name>runnerManagerChanged</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a2d04e5a378cb326a699c40afa05d1e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFavoriteIds</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>ab372fc8b44872edce10d5ae5c5127163</anchor>
      <arglist>(const QStringList &amp;ids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunnerManager</name>
      <anchorfile>classKRunner_1_1ResultsModel.html</anchorfile>
      <anchor>a019e8703e819df1c05e5a18ef91421e0</anchor>
      <arglist>(KRunner::RunnerManager *manager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::RunnerContext</name>
    <filename>classKRunner_1_1RunnerContext.html</filename>
    <member kind="function">
      <type></type>
      <name>RunnerContext</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>aa5d9cf8dcdbed1b1137ff98a60a6b90b</anchor>
      <arglist>(const RunnerContext &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMatch</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>ab1e445e2a3606acf543652ae4afc6192</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMatches</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>adc734eeb984044bcc7b0201a40ca4525</anchor>
      <arglist>(const QList&lt; QueryMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreCurrentMatchForHistory</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>aeeba680c7c6c86c68519bac9dbc4b5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>a487df61c951dd2e762b68b255c78141a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QueryMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>a5f938bbf39684dca89c6c869a10b6b10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>a88b7978f2925ee205590279fc9410ba2</anchor>
      <arglist>(const RunnerContext &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>query</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>ace9a022290b99fbb56204fe15341d5bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestQueryStringUpdate</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>adf9999d21685c2268d77fa0e966e79d3</anchor>
      <arglist>(const QString &amp;text, int cursorPosition) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuery</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>a39d089fc846edce40514d020225e66b2</anchor>
      <arglist>(const QString &amp;term)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleRunnerQueryMode</name>
      <anchorfile>classKRunner_1_1RunnerContext.html</anchorfile>
      <anchor>ace8bda5e4b512dc8b6025c6698223ff4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::RunnerManager</name>
    <filename>classKRunner_1_1RunnerManager.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>historyEnabledChanged</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>aab3f5c6f9af6c4f5268e7095064d120d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>matchesChanged</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>aad9d54d6883be03288046ebde5eba46e</anchor>
      <arglist>(const QList&lt; KRunner::QueryMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>queryFinished</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>ac69fac8e7cdaf40b2fc6d68fe881ec33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>queryingChanged</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>afc3f422a05c8f28a8039a75522d76f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestUpdateQueryString</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>aba19f04ca3f3d41eeaa540674a0ed5eb</anchor>
      <arglist>(const QString &amp;term, int cursorPosition)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>launchQuery</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>aec8050b0767a19feece6be1130a9e087</anchor>
      <arglist>(const QString &amp;term, const QString &amp;runnerId=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>matchSessionComplete</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a92b85c8e1df1031f45eada21c940db53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>aecfcdae292738bbe5df1c839929efd80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHistoryEnvironmentIdentifier</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a5726a4193a385d1a656a40c5267237cd</anchor>
      <arglist>(const QString &amp;identifier)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setupMatchSession</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a02b9154f648116680d67cdb55cbd7fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunnerManager</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a2bc8e04aa515c840d91687497136453d</anchor>
      <arglist>(const KConfigGroup &amp;pluginConfigGroup, const KConfigGroup &amp;stateGroup, QObject *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunnerManager</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a3532666ac0b811d138d5165f389c92a8</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getHistorySuggestion</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>ab4cb79dc16b78eaf6a0feb8ac4e02252</anchor>
      <arglist>(const QString &amp;typedQuery) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>history</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>ae973c24d9d8de648f7de83687f3efbda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>historyEnabled</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a8e056dae2f4b29cca19b31dce27dc780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>loadRunner</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a9195b3073c283c21a1c02e8de1483df7</anchor>
      <arglist>(const KPluginMetaData &amp;pluginMetaData)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QueryMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a21f1741a99e8e594fbb1eb921bfe79d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a3891bd88dc8f247cdc13f3d1f3ec9c2b</anchor>
      <arglist>(const QueryMatch &amp;match) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>query</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a652d07db34396657baef2f6771dbb88d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>querying</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a9437d1f63ec5bcd0e3c7fc1327ebaac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadConfiguration</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a4f30db49592b455a8c8c9e48c8da6c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromHistory</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a92755910c942febe8450de02e8268141</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a1eacac370541af12b5ac347c6a97da2d</anchor>
      <arglist>(const QueryMatch &amp;match, const KRunner::Action &amp;action={})</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>runner</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a43d648c0d462a26305ed9f0a3c61d309</anchor>
      <arglist>(const QString &amp;pluginId) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; AbstractRunner * &gt;</type>
      <name>runners</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>af59675828e0c7ae09b8c16d854b85a0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext *</type>
      <name>searchContext</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a1836941f7697a9e9a4dea4bc8d8f6913</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowedRunners</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a712d6e59f599ee1521d48678b4870d4d</anchor>
      <arglist>(const QStringList &amp;runners)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHistoryEnabled</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a012a3c65738097fe46d2a765afdc10c8</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QList&lt; KPluginMetaData &gt;</type>
      <name>runnerMetaDataList</name>
      <anchorfile>classKRunner_1_1RunnerManager.html</anchorfile>
      <anchor>a795517720646c0366054b6cb8b0ee0af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KRunner::RunnerSyntax</name>
    <filename>classKRunner_1_1RunnerSyntax.html</filename>
    <member kind="function">
      <type></type>
      <name>RunnerSyntax</name>
      <anchorfile>classKRunner_1_1RunnerSyntax.html</anchorfile>
      <anchor>a004d8e6b72b320228f462417b7523caf</anchor>
      <arglist>(const QString &amp;exampleQuery, const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunnerSyntax</name>
      <anchorfile>classKRunner_1_1RunnerSyntax.html</anchorfile>
      <anchor>a0ec93168bc87a742b105c5d442d940fc</anchor>
      <arglist>(const QStringList &amp;exampleQueries, const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKRunner_1_1RunnerSyntax.html</anchorfile>
      <anchor>ab4e843809553362f45f399d7f9ce0273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>exampleQueries</name>
      <anchorfile>classKRunner_1_1RunnerSyntax.html</anchorfile>
      <anchor>a4bffee2511053bfa038eff9715537d08</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KRunner</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KRunner">md__2build_2krunner_2src_2krunner-6_810_80_2README</docanchor>
  </compound>
</tagfile>
