<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.10.0" doxygen_gitid="GIT-NOTFOUND">
  <compound kind="class">
    <name>Plasma::AbstractRunner</name>
    <filename>classPlasma_1_1AbstractRunner.html</filename>
    <base>QObject</base>
    <member kind="typedef">
      <type>QList&lt; AbstractRunner * &gt;</type>
      <name>List</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ae7327c226318ed74e87c0d02a9179b53</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>af85fe46e6f6f5b35ab4079573b39c0b7</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>hasMatchRegex</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>aa9927fc03b36b6535336403483931d7d</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>QRegularExpression</type>
      <name>matchRegex</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a963f8f38b6a7e4330047d5aaedfca8ed</anchor>
      <arglist>() const</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>KPluginMetaData</type>
      <name>metadata</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad6e0386fa68eb37cbc38de0d11e1c4e5</anchor>
      <arglist>(RunnerReturnPluginMetaDataConstant) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minLetterCount</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a963f43c09a541626b3a7ce60ee55aa6c</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>void</type>
      <name>setMatchRegex</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a32ec5e0fb8cb53aa4117dc28319ab9fe</anchor>
      <arglist>(const QRegularExpression &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinLetterCount</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a7b6f7cfc3f88e3e6db84876a8dee343a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriggerWords</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a3b86669216e1d6df33a40bf66287c2db</anchor>
      <arglist>(const QStringList &amp;triggerWords)</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>a6bc196e63343fddcadcd5e5b009ecb83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractRunner</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a5a2085f5a29df5d748989546d9d74324</anchor>
      <arglist>(const KPluginMetaData &amp;pluginMetaData, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractRunner</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a42cd7616f8e4cc37b5f256f0f8347418</anchor>
      <arglist>(const KService::Ptr service, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractRunner</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ad41c06b7a464cd1f517ced928f7ea82c</anchor>
      <arglist>(QObject *parent, const KPluginMetaData &amp;pluginMetaData, const QVariantList &amp;args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AbstractRunner</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a482691f30eb9c91653db59e0bd6e6e23</anchor>
      <arglist>(QObject *parent, const QVariantList &amp;args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QAction *</type>
      <name>action</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>a2060d944b9b97f9a4511e6721525d2b5</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>ad1365f739d46c1b74b5d98085b96e23d</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>a3800375b3e79c55be86e23c0979f5d97</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>af3615c4e28157727dc6f3bf1712f25c5</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>a493901268eefd5a928bdd08f35413ea7</anchor>
      <arglist>(const QString &amp;exampleQuery, const QString &amp;description)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSyntax</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>affe2ef6b34151ca42e51501562743772</anchor>
      <arglist>(const QStringList &amp;exampleQueries, const QString &amp;description)</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>ab329cc138840747b886bab30fa76404a</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>a17dcd2f77cdeb0a5be1caf3d20a7f8d2</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>
    <member kind="define">
      <type>#define</type>
      <name>K_EXPORT_PLASMA_RUNNER</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>ac5b8cae3f5f9467367ee8236245326a8</anchor>
      <arglist>(libname, classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K_EXPORT_PLASMA_RUNNER_WITH_JSON</name>
      <anchorfile>classPlasma_1_1AbstractRunner.html</anchorfile>
      <anchor>afcade687b59d8bc6283cec76230cc3bf</anchor>
      <arglist>(classname, jsonFile)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::QueryMatch</name>
    <filename>classPlasma_1_1QueryMatch.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>CategoryRelevance</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>aed66906f2f5785cfd8d652655f3d8f41</anchor>
      <arglist></arglist>
      <enumvalue file="classPlasma_1_1QueryMatch.html" anchor="aed66906f2f5785cfd8d652655f3d8f41ab5b8e20937205384be7b9e0c29a28fdb">Lowest</enumvalue>
      <enumvalue file="classPlasma_1_1QueryMatch.html" anchor="aed66906f2f5785cfd8d652655f3d8f41a28d0edd045e05cf5af64e35ae0c4c6ef">Low</enumvalue>
      <enumvalue file="classPlasma_1_1QueryMatch.html" anchor="aed66906f2f5785cfd8d652655f3d8f41a1eb79d43dbb97d5ceb3c157fdb27fa60">Moderate</enumvalue>
      <enumvalue file="classPlasma_1_1QueryMatch.html" anchor="aed66906f2f5785cfd8d652655f3d8f41a655d20c1ca69519ca647684edbb2db35">High</enumvalue>
      <enumvalue file="classPlasma_1_1QueryMatch.html" anchor="aed66906f2f5785cfd8d652655f3d8f41a582996407922dab08d5cf2b3d2a7c1c9">Highest</enumvalue>
    </member>
    <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>QList&lt; QAction * &gt;</type>
      <name>actions</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a7409617e9085395533c661a1debb1b03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAction</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a89935ac462578d04decce47c651f4851</anchor>
      <arglist>(QAction *actions)</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>isMultiLine</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a3a80e2c61c339083564ddf99ee48f8cb</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>abf18695a18cd1237d65dc4f0868aaf3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>selectedAction</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a1145f51cdd6356e76abf1f381d41f2e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActions</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a6f8baa28474c0cf7269ea26be1a9599e</anchor>
      <arglist>(const QList&lt; QAction * &gt; &amp;actions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCategoryRelevance</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a6dd32fe19cedb4e390986456f8cf9e1b</anchor>
      <arglist>(CategoryRelevance relevance)</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>setMultiLine</name>
      <anchorfile>classPlasma_1_1QueryMatch.html</anchorfile>
      <anchor>a6d4f50cfb907720879ca7a2beefe98f4</anchor>
      <arglist>(bool multiLine)</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>a0fbba32aa184c51fab61bd4c3f7f8256</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plasma::RunnerContext</name>
    <filename>classPlasma_1_1RunnerContext.html</filename>
    <base>QObject</base>
    <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>void</type>
      <name>ignoreCurrentMatchForHistory</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>adb516c539f32e7a0f69effd4425baea2</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>adde592d2e5aa9139e6567998c7a9f49f</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>ac27baf79656c8357c5f8d29f6fcad894</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>aaa641ea178c7f437d10bb3cd23c0d830</anchor>
      <arglist>(AbstractRunner *runner)</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>void</type>
      <name>requestQueryStringUpdate</name>
      <anchorfile>classPlasma_1_1RunnerContext.html</anchorfile>
      <anchor>ab2fde3e84944975bc50ee5b20e450fcd</anchor>
      <arglist>(const QString &amp;text, int cursorPosition) const</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>
    <base>QObject</base>
    <member kind="signal">
      <type>void</type>
      <name>historyEnabledChanged</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a085a729d3e3e63aded183a335357e36b</anchor>
      <arglist>()</arglist>
    </member>
    <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="signal">
      <type>void</type>
      <name>setSearchTerm</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>aba8bf5abf760bceaa7c2b89018a95fa9</anchor>
      <arglist>(const QString &amp;term, int cursorPosition)</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>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>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></type>
      <name>RunnerManager</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ab8b0a1785fdf7f09bfd493544647a081</anchor>
      <arglist>(KConfigGroup &amp;config, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QAction * &gt;</type>
      <name>actionsForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a0f53974cf565dfa72563a7a687c60dfb</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>enableKNotifyPluginWatcher</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a7d02c83b9286a6c1e04c784186eb3973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getHistorySuggestion</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a8badd73bce2c3024d109c0a3275fad24</anchor>
      <arglist>(const QString &amp;typedQuery) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>history</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>abff30adcf2e2ce4ff16d5a0b28249ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>historyEnabled</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ab89f4ced7dd3a61b04f53ca6bce4839c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadRunner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>adc73d74feedf611ffeeb2a64cca4b343</anchor>
      <arglist>(const KPluginMetaData &amp;pluginMetaData)</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>a8456b3472b77cdce502db51890a847b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a08098b6360713080e86fb9455a08ec7b</anchor>
      <arglist>(const QString &amp;matchId) const</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeDataForMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ad27c71cde07fcc4062a13b240b90a970</anchor>
      <arglist>(const QueryMatch &amp;match) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>priorSearch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ae8d45f4bd20ac84d37b30fc919743fde</anchor>
      <arglist>() 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>removeFromHistory</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a9131e0b63109f1340c4570f97108da31</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>retainPriorSearch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a2a27d2296530470e593cfc1fa4b336c4</anchor>
      <arglist>()</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>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>bool</type>
      <name>runMatch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>adb98d86e6f9f6c4133015a65838db6f9</anchor>
      <arglist>(const QueryMatch &amp;match)</arglist>
    </member>
    <member kind="function">
      <type>AbstractRunner *</type>
      <name>runner</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a4d950714784e0ee12e2d2b2fdb4859c1</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>a4ad6b523b99b70178f2b90bd2042d987</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RunnerContext *</type>
      <name>searchContext</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>adcbe3f8fef3ecd1a81a65bb86f9eca4d</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>setPriorSearch</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a17c9924f13469cef2643285811bc53ef</anchor>
      <arglist>(const QString &amp;search)</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>a42a7c3c44571892d96739757679b5ec9</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>
    <member kind="function" static="yes">
      <type>static QVector&lt; KPluginMetaData &gt;</type>
      <name>runnerMetaDataList</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>a34cb2429ec1e26862e037411a1ca3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVector&lt; KPluginMetaData &gt;</type>
      <name>runnerMetaDataList</name>
      <anchorfile>classPlasma_1_1RunnerManager.html</anchorfile>
      <anchor>ac9e1576341cf9a064049c2406996bd78</anchor>
      <arglist>(const QString &amp;parentApp)</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>a269e45d96f85a57cf74df87fea777251</anchor>
      <arglist>(const QStringList &amp;exampleQueries, 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>a690abc0955677a285c85a09ab643f4a3</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.html</filename>
    <docanchor file="index.html" title="KRunner">md__2build_2krunner5_2src_2krunner-5_8115_80_2README</docanchor>
  </compound>
</tagfile>
