<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>Plasma::AbstractRunner</name>
    <filename>classPlasma_1_1AbstractRunner.html</filename>
    <member kind="typedef">
      <type>QList&lt; AbstractRunner * &gt;</type>
      <name>List</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad0c89799e58930e15fbcb7d3cfe14441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Priority</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>af0a8860b75ee6a66336e2837ab1b23fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Speed</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a37353ac75d1401241352acae4804a5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>matchingSuspended</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a1e88251d11acbe80743301a4e7b77d2a</anchor>
      <arglist>(bool suspended)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a31f3aecba61f112b1ec8df9fb36dff60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>teardown</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a4d5c2b5b735089cef0f5cc71dac36fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QStringList</type>
      <name>categories</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>aec7a10798e7ea0bfb4289f3b8d3a400d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QIcon</type>
      <name>categoryIcon</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a6453f46a69870d7a99da7c3207542993</anchor>
      <arglist>(const QString &amp;category) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createRunOptions</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a55db16946efd54128cecd13a7ac696cc</anchor>
      <arglist>(QWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type>RunnerSyntax *</type>
      <name>defaultSyntax</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad7382e5b8947be449c87e0ebd6bb648e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a22363f18d1a1d69dde4952f5cfed2c13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRunOptions</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>afbb4c1552ab28cf77cfae8f2f8fd8d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>icon</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a43437beb7cd0b443ea66a5a1504f7fbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>id</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a3f24f174c5f0f88cff3715191f2d8ecb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext::Types</type>
      <name>ignoredTypes</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a05f9eb0eed57582687bc0de669c2633c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMatchingSuspended</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ac3807d7c628a4b42eea3aff4eba1fece</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>match</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad7f0d9ac206104f489d3f0c9914673d9</anchor>
      <arglist>(Plasma::RunnerContext &amp;context)</arglist>
    </member>
    <member kind="function">
      <type>KPluginInfo</type>
      <name>metadata</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a6da23b6fc9caeefa92cdeffdd563121f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a8ae2865321954ed18b9af1192a33a5cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Package</type>
      <name>package</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a99f751710000c12a7dd3693cfba2e934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performMatch</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a9b31f5a2173af24011b060329cf58683</anchor>
      <arglist>(Plasma::RunnerContext &amp;context)</arglist>
    </member>
    <member kind="function">
      <type>Priority</type>
      <name>priority</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a576e15918835b6c1bfd758fb56624255</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reloadConfiguration</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a341c35866cc91dc8fb995f9e33546834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a587818e32e7cb75f7437027883a6eced</anchor>
      <arglist>(const Plasma::RunnerContext &amp;context, const Plasma::QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoredTypes</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a11673d86482b256945c5904e34a6a3db</anchor>
      <arglist>(RunnerContext::Types types)</arglist>
    </member>
    <member kind="function">
      <type>Speed</type>
      <name>speed</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>af4b0915a8c654b6d8cd3be1284c953fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; RunnerSyntax &gt;</type>
      <name>syntaxes</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a0f2b29a3d7d35ba12bb41ec334684ea4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QAction *</type>
      <name>action</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>af25c6d0b8a3df41cd73cac6db1f48b4a</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QHash&lt; QString, QAction * &gt;</type>
      <name>actions</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a277a8d77d8e53ada8c01513b3e6dd3cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QList&lt; QAction * &gt;</type>
      <name>actionsForMatch</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>aa4bb6c2d5f9c5fb6ab0eaa389f446574</anchor>
      <arglist>(const Plasma::QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QAction *</type>
      <name>addAction</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>aa8175d357fa1decb4dd4094777e8b97c</anchor>
      <arglist>(const QString &amp;id, const QIcon &amp;icon, const QString &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addAction</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a88673ec2ef9e59437709152eef1579c2</anchor>
      <arglist>(const QString &amp;id, QAction *action)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSyntax</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>abf1a8db588c72cfad804e246264b81d7</anchor>
      <arglist>(const RunnerSyntax &amp;syntax)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearActions</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a1fc15fb88ad8e4483c4f369bc5c21f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>KConfigGroup</type>
      <name>config</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>afdc37c00d0fe35e2ffcdbda8aa4aea70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataEngine *</type>
      <name>dataEngine</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a854fa5f8fd910c346989b1d66cb3d74e</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a65a0008cc24e4ab600d045df70774fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ae52b40dad4dfd05b9920cb2f8b5dc636</anchor>
      <arglist>(const Plasma::QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeAction</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>aa2ab6223a0ff19754a65ef90841e676c</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDefaultSyntax</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a16ab7e01cdc2b082a4be75be3f73d89d</anchor>
      <arglist>(const RunnerSyntax &amp;syntax)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setHasRunOptions</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad794990a111ed09673b616b0683c1e31</anchor>
      <arglist>(bool hasRunOptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad0df1c624fe8c7d90c7ffe3856fb8cde</anchor>
      <arglist>(Priority newPriority)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a7a25eda24c099a0753a8887316b7f215</anchor>
      <arglist>(Speed newSpeed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSyntaxes</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ac4934acc33f043fb642f249477f3e9bb</anchor>
      <arglist>(const QList&lt; RunnerSyntax &gt; &amp;syns)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>suspendMatching</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a57a54ba45ce4509f0e3f38d167b24060</anchor>
      <arglist>(bool suspend)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::QueryMatch</name>
    <filename>classPlasma_1_1QueryMatch.html</filename>
    <member kind="enumvalue">
      <name>CompletionMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fad19e0614abcde9f1e43731f3db5319d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExactMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa4fbabba5b6c785446e3e077b0dcb011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HelperMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa7f21e3c410591536437b856c40727344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InformationalMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa5c7ce8640639ec38c5f2c77c6187e710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa2429a977dd52f1065cd3e48450a1b347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PossibleMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600faa07665917f208fa90ae563d16ea06891</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa2429a977dd52f1065cd3e48450a1b347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompletionMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fad19e0614abcde9f1e43731f3db5319d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PossibleMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600faa07665917f208fa90ae563d16ea06891</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InformationalMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa5c7ce8640639ec38c5f2c77c6187e710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HelperMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa7f21e3c410591536437b856c40727344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExactMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a05fd6c2c5c0ce4d34c4eeda57fda600fa4fbabba5b6c785446e3e077b0dcb011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueryMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a9869a71dfc3943f6b94bb5ab0fcb8c61</anchor>
      <arglist>(AbstractRunner *runner=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueryMatch</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a24fc19bcc04ced9ea6ec515bf0fe7775</anchor>
      <arglist>(const QueryMatch &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createConfigurationInterface</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>adae28032ecab33b71cf24342d2d5ced9</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a8a60e1d17dc9c04c0272ddcc3f884635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConfigurationInterface</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a0d9418e50126af41b1bf18c9e1a048dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>icon</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a71b0d6bfd80b3405eeba214b7f8930bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>iconName</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a2512314cc646102d473cde336e35df6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>id</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a21b8bbb150ee7327d08f675564fd19ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>ae9ce20b6f03e06ef885e262627601945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>af0eff36692d63b4e4ede0ec96c6b0b0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>matchCategory</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a9f6ad1f4bf90f675542905b3e44abfa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a50a97aea1050a5513dcd49dbd9b5923a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>relevance</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a787e6f064248b028424aef6ffd282187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>ab09de0dbf370e90304ed794820dca698</anchor>
      <arglist>(const RunnerContext &amp;context) const</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>runner</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a4cfca222124f2a0bdaf119792abefe64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>selectedAction</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a7a7a38dc7cd0a6b16112f59188fd6aca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>aad806b18a5fbec942f1258f6b4436cd8</anchor>
      <arglist>(const QVariant &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a2e391665fff184efd274b920e1f42353</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a2b6be3046fee0b5a4572e6767a29f497</anchor>
      <arglist>(const QIcon &amp;icon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconName</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>aa8347043eda7ae30aaa86d20f6796d81</anchor>
      <arglist>(const QString &amp;iconName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a9c0a40cbfaa985dc6dab52f617d491c3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchCategory</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>af1af8b2f586aea5b9c66ea39b0fb9281</anchor>
      <arglist>(const QString &amp;category)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMimeType</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>ae6ccdfcbca0ac6ff871c7507e5eda826</anchor>
      <arglist>(const QString &amp;mimeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelevance</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a33092a4384eaa117325b99f6fff675f0</anchor>
      <arglist>(qreal relevance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedAction</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>adfaddb73926bd355b5763a50d48f0055</anchor>
      <arglist>(QAction *action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubtext</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a96570707370b4109aaae9ceebd5bd6ba</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a43ad4e96cfa7f5a86803cc8c4846b874</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>aae0dc58edda1eacdfe80f059cc2528da</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrls</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a92c7743956cb92c4db00b1e8058f75d2</anchor>
      <arglist>(const QList&lt; QUrl &gt; &amp;urls)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>subtext</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>afa82c2549faa03c041d6cdc9045aa965</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a5e2fbd2b497ab5e00d52ac84ad50c475</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a1999c875e9bc55773e740cdf19e7a25f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QUrl &gt;</type>
      <name>urls</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>aaeb91011eeaa9ac34f9818a5408f8aee</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::RunnerContext</name>
    <filename>classPlasma_1_1RunnerContext.html</filename>
    <member kind="function">
      <type></type>
      <name>RunnerContext</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a89282eb5e9b1548cd1da0e263843d3b7</anchor>
      <arglist>(RunnerContext &amp;other, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMatch</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a44f7538b3560664f99a89ce288bb5f91</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMatches</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a84736c01ce574fa845cb3fb24e9e3328</anchor>
      <arglist>(const QList&lt; QueryMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>enabledCategories</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a8eb9a85415ab5013c33f5f33c647b490</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>aec53b3273f18a6da719f65e48619acee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QueryMatch</type>
      <name>match</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a637691f8b8624d18efed217e2b8f6615</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QueryMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a4d1bd7de08fd570271bd8bc020c6bdca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a63ba0d3742a222ad09892727ff1aa075</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a9c928bb5bc97b9d1eef1bfdf27d52513</anchor>
      <arglist>(const RunnerContext &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>query</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>ad4fb6234ec800852afcf358c70a299c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMatch</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>ad3a5819fffedf713aff4f5816bf33007</anchor>
      <arglist>(const QString matchId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMatches</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>ac2c06a8baff721aa60466fabccd2fa96</anchor>
      <arglist>(const QStringList matchIdList)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMatches</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>aaa641ea178c7f437d10bb3cd23c0d830</anchor>
      <arglist>(AbstractRunner *runner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a9fc27d023b2673972df12730bcef5a06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>aaaec302fbfb4aa0e4861897fbbb43d0a</anchor>
      <arglist>(const KConfigGroup &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>aa4a0cec8c0ba065aa883dd2e4b629b9a</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a39b8ca5df69d44be8a74d5beca5cbb14</anchor>
      <arglist>(KConfigGroup &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabledCategories</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a693436532d1be58f3231e750158113cf</anchor>
      <arglist>(const QStringList &amp;categories)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuery</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a664bc02baa94fb6756e9d858c7a262ff</anchor>
      <arglist>(const QString &amp;term)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleRunnerQueryMode</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>ab863aab15b4e2ae72f04dc8050868ac2</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleRunnerQueryMode</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>a775c11b1d3bd24f7991c3650c217c2cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>acb9391f03268de9dbb350eb5e0dbc714</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::RunnerManager</name>
    <filename>classPlasma_1_1RunnerManager.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>matchesChanged</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a28f8c3d31f6bf070b32a2d16309a3e88</anchor>
      <arglist>(const QList&lt; Plasma::QueryMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>queryFinished</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a78c2fd86ac2773d64f2b5fdb5edaf06d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>launchQuery</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>af350cda1a14d962a5903fceb202d833a</anchor>
      <arglist>(const QString &amp;term, const QString &amp;runnerId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>launchQuery</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>af8517e0135019d205c41d38d81d5be8d</anchor>
      <arglist>(const QString &amp;term)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>matchSessionComplete</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a503fd69a3f6ab83fc888b09c6faf7109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a8d9724f9ff9ab270ebca6b8a5dc5594b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setupMatchSession</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ae32bdb3a45dd1b4d6307c70198eb7c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QAction * &gt;</type>
      <name>actionsForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a0e889e089bb0daf6d07b0d4f6ac60c32</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>allowedRunners</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a0d584fea1209464f3cb8975e4afc371d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>enabledCategories</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a380db8c673a85558c7bed74816178cdd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadRunner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a33129cdbb0e2fdf78547c9819a00801b</anchor>
      <arglist>(const KService::Ptr service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadRunner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a974715dfaab6acc0b32ef5a905d966bc</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QueryMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a6aec96056978fb3acb5a237b18c6ec72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a3380ee337af234545422d9ef72cd3bf3</anchor>
      <arglist>(const QueryMatch &amp;match) const</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>aa21f51c32ac3485161a980672ccd7f84</anchor>
      <arglist>(const QString &amp;matchId) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>query</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a6a7e9966a0b1004f3db27f9176eb2484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadConfiguration</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>abd181ddadf899400b96d95667e88b346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a336cbf2962c2f2212c4fe0bd9cc518f8</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a3b7b29db4138e27ebb3ec748f79ca10b</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>runner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a8d2c92a8f0bd177f8ed78563cfb393d8</anchor>
      <arglist>(const QString &amp;pluginName) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>runnerName</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a7669e2965c260c9f03f5355ae496bee6</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; AbstractRunner * &gt;</type>
      <name>runners</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a18724087dd9a465cefc5f5201b72f6d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext *</type>
      <name>searchContext</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a5d8c38c0bdef2b26cc2cc8c0e9bd16ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowedRunners</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a1086d657087eb69726e1ba8de2ac7c2b</anchor>
      <arglist>(const QStringList &amp;runners)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabledCategories</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a51909cc315ae3863f78e476797b91b89</anchor>
      <arglist>(const QStringList &amp;categories)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleMode</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>afa78a36b20f8d9c920e753bb5cfd6b27</anchor>
      <arglist>(bool singleMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleModeRunnerId</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a04a7448eed23e7b92dfbdede7c61a257</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleMode</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a9c7be43487c729e330864a2eaeda84c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>singleModeAdvertisedRunnerIds</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a2a2595e152136a4c982461e2096e52b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>singleModeRunner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a8db6663f3edc94a3f829cbc35482b968</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>singleModeRunnerId</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a5a5f50a87154eb74a0114210f181280b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KPluginInfo::List</type>
      <name>listRunnerInfo</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ac6d3936bc486435ca7e8e014a8c4ad5f</anchor>
      <arglist>(const QString &amp;parentApp=QString())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::RunnerSyntax</name>
    <filename>classPlasma_1_1RunnerSyntax.html</filename>
    <member kind="function">
      <type></type>
      <name>RunnerSyntax</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a66e523e6d6c65cd347d19430fc28d64e</anchor>
      <arglist>(const QString &amp;exampleQuery, const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunnerSyntax</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>ac5f034e48f605b65bd9de339d9380629</anchor>
      <arglist>(const RunnerSyntax &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addExampleQuery</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>aab6b2426391c913e4f8602cef85a92da</anchor>
      <arglist>(const QString &amp;exampleQuery)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a4cfba216a5d0ac420cb4884ae561542a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>exampleQueries</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a34301bf7afbbfae06528cf915c3084bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>exampleQueriesWithTermDescription</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a6e988d8f198ec620838a2ea164534847</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerSyntax &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a481a97b7593b8cf933df0b9c66578555</anchor>
      <arglist>(const RunnerSyntax &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>searchTermDescription</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>aa6c544ff3dc49f7b280a26ffab542d8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a00d65581e564a243514d7919c19f8bdd</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchTermDescription</name>
      <anchorfile>classPlasma_1_1RunnerSyntax.html</anchorfile>
      <anchor>a16ad7432aea4270aa255739ea20ae90d</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KRunner</title>
    <filename>index</filename>
  </compound>
</tagfile>
