aboutsummaryrefslogtreecommitdiff
path: root/libcontextsubscriber/doc/html/class_context_registry_info.html
diff options
context:
space:
mode:
Diffstat (limited to 'libcontextsubscriber/doc/html/class_context_registry_info.html')
-rw-r--r--libcontextsubscriber/doc/html/class_context_registry_info.html538
1 files changed, 538 insertions, 0 deletions
diff --git a/libcontextsubscriber/doc/html/class_context_registry_info.html b/libcontextsubscriber/doc/html/class_context_registry_info.html
new file mode 100644
index 00000000..41fefc10
--- /dev/null
+++ b/libcontextsubscriber/doc/html/class_context_registry_info.html
@@ -0,0 +1,538 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libcontextsubscriber: ContextRegistryInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>ContextRegistryInfo Class Reference</h1><!-- doxytag: class="ContextRegistryInfo" -->
+<p>A class to introspect the registry contents.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="contextregistryinfo_8h_source.html">contextregistryinfo.h</a>&gt;</code></p>
+
+<p><a href="class_context_registry_info-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a455bf52414fc5b7e0be384769af4dc0b">keysChanged</a> (const QStringList &amp;currentKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED use changed signal instead. <a href="#a455bf52414fc5b7e0be384769af4dc0b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a89e54a28e6293e102d3c6cc1c56203a8">keysAdded</a> (const QStringList &amp;newKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED use changed signal instead. <a href="#a89e54a28e6293e102d3c6cc1c56203a8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a93f77b8ca933babf05a1f26d488a5093">keysRemoved</a> (const QStringList &amp;removedKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED use changed signal instead. <a href="#a93f77b8ca933babf05a1f26d488a5093"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#ab812fc743282bca20289cd6b28f7de14">changed</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitted when the list of provided keys changes (keys were added or removed). <a href="#ab812fc743282bca20289cd6b28f7de14"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a963309761292d39921da3fb06cb31060">listKeys</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the list of all the keys currently availible in the registry. <a href="#a963309761292d39921da3fb06cb31060"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#abd90db03eb9976cab3562da345d50c19">listKeys</a> (QString providername) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the list of all the keys associated with the given provider. <a href="#abd90db03eb9976cab3562da345d50c19"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a195777381facfb937a992c08c8647519">listKeysForPlugin</a> (QString plugin) const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED Returns the list of all the keys associated with the given plugin. <a href="#a195777381facfb937a992c08c8647519"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#acd9c94071cdd4e01e1b3f42d0e240e25">listProviders</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED Returns the list of all unique providers in the registry. <a href="#acd9c94071cdd4e01e1b3f42d0e240e25"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a288081af4423fdc54c0e6db4591a8f34">listPlugins</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DEPRECATED Returns the list of all unique plugins in the registry. <a href="#a288081af4423fdc54c0e6db4591a8f34"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a8af42fc0ba5306234d06a238056cce99">backendName</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the currently used registry backend. Ie. "cdb" or "xml". <a href="#a8af42fc0ba5306234d06a238056cce99"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a93a34519ddb495338876ba0e1d1a4247">instance</a> (const QString &amp;backendName=&quot;&quot;)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the singleton instance of the <a class="el" href="class_context_registry_info.html" title="A class to introspect the registry contents.">ContextRegistryInfo</a>. <a href="#a93a34519ddb495338876ba0e1d1a4247"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#aa25ae78e991e72aba1442487e3a7661d">connectNotify</a> (const char *signal)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Called when people connect to signals. <a href="#aa25ae78e991e72aba1442487e3a7661d"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Private Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a93732cc21af7bfaf26a89a34c9855e26">onKeysChanged</a> (const QStringList &amp;currentKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is connected to the <em>keysChanged</em> of the actual info backend instance. <a href="#a93732cc21af7bfaf26a89a34c9855e26"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a2dee38dbb2c673b1ddab29fbe578dd44">onKeysAdded</a> (const QStringList &amp;newKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is connected to the <em>keysAdded</em> of the actual info backend instance. <a href="#a2dee38dbb2c673b1ddab29fbe578dd44"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#aa9bd4d704c5cda390b7186bdca213dbc">onKeysRemoved</a> (const QStringList &amp;removedKeys)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is connected to the <em>keysRemoved</em> of the actual info backend instance. <a href="#aa9bd4d704c5cda390b7186bdca213dbc"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a3edf9b27770690632f8950a832a726a0">onListChanged</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is connected to the <em>listChanged</em> of the actual info backend instance. <a href="#a3edf9b27770690632f8950a832a726a0"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a09177765ce970e704de078ea8a8e364c">ContextRegistryInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a706d267298633d4e7e8a64bb9f51d37a">ContextRegistryInfo</a> (const <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> &amp;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a3f47c39171329446d574da87b18b49ad">operator=</a> (const <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> &amp;)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private operator. Do not use. <a href="#a3f47c39171329446d574da87b18b49ad"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Static Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#a26fbeceb6cc6034badaa3593a93c086a">registryInstance</a> = NULL</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Holds the actual pointer to the singelton instance. <a href="#a26fbeceb6cc6034badaa3593a93c086a"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_registry_info.html#aaf710ed7356d597c5a7a04cbe74eb5a4">ContextRegistryInfoUnitTest</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>A class to introspect the registry contents. </p>
+<p>This is a singelton class used to obtain information about the keys (properties) in the registry database. The information can be provided either from xml files or from a cdb database. It's possible to list all the keys in the registry and also list all keys belonging to a one particular provider. </p>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a09177765ce970e704de078ea8a8e364c"></a><!-- doxytag: member="ContextRegistryInfo::ContextRegistryInfo" ref="a09177765ce970e704de078ea8a8e364c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ContextRegistryInfo::ContextRegistryInfo </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a706d267298633d4e7e8a64bb9f51d37a"></a><!-- doxytag: member="ContextRegistryInfo::ContextRegistryInfo" ref="a706d267298633d4e7e8a64bb9f51d37a" args="(const ContextRegistryInfo &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ContextRegistryInfo::ContextRegistryInfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> &amp;&nbsp;</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Private constructor. Do not use. </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a8af42fc0ba5306234d06a238056cce99"></a><!-- doxytag: member="ContextRegistryInfo::backendName" ref="a8af42fc0ba5306234d06a238056cce99" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ContextRegistryInfo::backendName </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Returns the name of the currently used registry backend. Ie. "cdb" or "xml". </p>
+
+</div>
+</div>
+<a class="anchor" id="ab812fc743282bca20289cd6b28f7de14"></a><!-- doxytag: member="ContextRegistryInfo::changed" ref="ab812fc743282bca20289cd6b28f7de14" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::changed </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Emitted when the list of provided keys changes (keys were added or removed). </p>
+<p>This is not a strict signal - it's possible for the emission to happen even if no actual change happened. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa25ae78e991e72aba1442487e3a7661d"></a><!-- doxytag: member="ContextRegistryInfo::connectNotify" ref="aa25ae78e991e72aba1442487e3a7661d" args="(const char *signal)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::connectNotify </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>signal</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Called when people connect to signals. </p>
+<p>Used to emit deprecation warnings when people connect to deprecated signals. </p>
+
+</div>
+</div>
+<a class="anchor" id="a93a34519ddb495338876ba0e1d1a4247"></a><!-- doxytag: member="ContextRegistryInfo::instance" ref="a93a34519ddb495338876ba0e1d1a4247" args="(const QString &amp;backendName=&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> * ContextRegistryInfo::instance </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>backendName</em> = <code>&quot;&quot;</code></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Returns the singleton instance of the <a class="el" href="class_context_registry_info.html" title="A class to introspect the registry contents.">ContextRegistryInfo</a>. </p>
+<p>The object is constructed automaticall on first access. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>backendName</em>&nbsp;</td><td>the optional name of the backend to use (force). </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a89e54a28e6293e102d3c6cc1c56203a8"></a><!-- doxytag: member="ContextRegistryInfo::keysAdded" ref="a89e54a28e6293e102d3c6cc1c56203a8" args="(const QStringList &amp;newKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::keysAdded </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>newKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED use changed signal instead. </p>
+<p>Emitted when new keys become availible in the registry. The list contains only the new keys. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newKeys</em>&nbsp;</td><td>New keys that appeared in the regisitry. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a455bf52414fc5b7e0be384769af4dc0b"></a><!-- doxytag: member="ContextRegistryInfo::keysChanged" ref="a455bf52414fc5b7e0be384769af4dc0b" args="(const QStringList &amp;currentKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::keysChanged </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>currentKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED use changed signal instead. </p>
+<p>Emitted when the registry changes. For performance reasons this is not a strict signal - it's emitted also even when no actual changes happened to the key content. For strict monitoring of a partular key use the <em><a class="el" href="class_context_property_info.html" title="A class to introspect a context property details.">ContextPropertyInfo</a></em>. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>currentKeys</em>&nbsp;</td><td>List of all the keys that are now in the registry. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a93f77b8ca933babf05a1f26d488a5093"></a><!-- doxytag: member="ContextRegistryInfo::keysRemoved" ref="a93f77b8ca933babf05a1f26d488a5093" args="(const QStringList &amp;removedKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::keysRemoved </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>removedKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED use changed signal instead. </p>
+<p>Emitted when keys disappear (are removed) from the registry. The list contains only the removed keys. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>removedKeys</em>&nbsp;</td><td>The list of removed keys. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abd90db03eb9976cab3562da345d50c19"></a><!-- doxytag: member="ContextRegistryInfo::listKeys" ref="abd90db03eb9976cab3562da345d50c19" args="(QString providername) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ContextRegistryInfo::listKeys </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>providername</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Returns the list of all the keys associated with the given provider. </p>
+
+</div>
+</div>
+<a class="anchor" id="a963309761292d39921da3fb06cb31060"></a><!-- doxytag: member="ContextRegistryInfo::listKeys" ref="a963309761292d39921da3fb06cb31060" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ContextRegistryInfo::listKeys </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Returns the list of all the keys currently availible in the registry. </p>
+
+</div>
+</div>
+<a class="anchor" id="a195777381facfb937a992c08c8647519"></a><!-- doxytag: member="ContextRegistryInfo::listKeysForPlugin" ref="a195777381facfb937a992c08c8647519" args="(QString plugin) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ContextRegistryInfo::listKeysForPlugin </td>
+ <td>(</td>
+ <td class="paramtype">QString&nbsp;</td>
+ <td class="paramname"> <em>plugin</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED Returns the list of all the keys associated with the given plugin. </p>
+
+</div>
+</div>
+<a class="anchor" id="a288081af4423fdc54c0e6db4591a8f34"></a><!-- doxytag: member="ContextRegistryInfo::listPlugins" ref="a288081af4423fdc54c0e6db4591a8f34" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ContextRegistryInfo::listPlugins </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED Returns the list of all unique plugins in the registry. </p>
+
+</div>
+</div>
+<a class="anchor" id="acd9c94071cdd4e01e1b3f42d0e240e25"></a><!-- doxytag: member="ContextRegistryInfo::listProviders" ref="acd9c94071cdd4e01e1b3f42d0e240e25" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList ContextRegistryInfo::listProviders </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>DEPRECATED Returns the list of all unique providers in the registry. </p>
+<p>The lists consist of strings with dbus names of the providers. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2dee38dbb2c673b1ddab29fbe578dd44"></a><!-- doxytag: member="ContextRegistryInfo::onKeysAdded" ref="a2dee38dbb2c673b1ddab29fbe578dd44" args="(const QStringList &amp;newKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::onKeysAdded </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>newKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>This is connected to the <em>keysAdded</em> of the actual info backend instance. </p>
+<p>Will be removed when deprecated <a class="el" href="class_context_registry_info.html#a89e54a28e6293e102d3c6cc1c56203a8" title="DEPRECATED use changed signal instead.">keysAdded()</a> signal is removed. </p>
+
+</div>
+</div>
+<a class="anchor" id="a93732cc21af7bfaf26a89a34c9855e26"></a><!-- doxytag: member="ContextRegistryInfo::onKeysChanged" ref="a93732cc21af7bfaf26a89a34c9855e26" args="(const QStringList &amp;currentKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::onKeysChanged </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>currentKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>This is connected to the <em>keysChanged</em> of the actual info backend instance. </p>
+<p>Will be removed when deprecated <a class="el" href="class_context_registry_info.html#a455bf52414fc5b7e0be384769af4dc0b" title="DEPRECATED use changed signal instead.">keysChanged()</a> signal is removed. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa9bd4d704c5cda390b7186bdca213dbc"></a><!-- doxytag: member="ContextRegistryInfo::onKeysRemoved" ref="aa9bd4d704c5cda390b7186bdca213dbc" args="(const QStringList &amp;removedKeys)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::onKeysRemoved </td>
+ <td>(</td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>removedKeys</em></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>This is connected to the <em>keysRemoved</em> of the actual info backend instance. </p>
+<p>Will be removed when deprecated <a class="el" href="class_context_registry_info.html#a93f77b8ca933babf05a1f26d488a5093" title="DEPRECATED use changed signal instead.">keysRemoved()</a> signal is removed. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3edf9b27770690632f8950a832a726a0"></a><!-- doxytag: member="ContextRegistryInfo::onListChanged" ref="a3edf9b27770690632f8950a832a726a0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ContextRegistryInfo::onListChanged </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>This is connected to the <em>listChanged</em> of the actual info backend instance. </p>
+<p>Gets called when the list of keys changes. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3f47c39171329446d574da87b18b49ad"></a><!-- doxytag: member="ContextRegistryInfo::operator=" ref="a3f47c39171329446d574da87b18b49ad" args="(const ContextRegistryInfo &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a>&amp; ContextRegistryInfo::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> &amp;&nbsp;</td>
+ <td class="paramname"></td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Private operator. Do not use. </p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="aaf710ed7356d597c5a7a04cbe74eb5a4"></a><!-- doxytag: member="ContextRegistryInfo::ContextRegistryInfoUnitTest" ref="aaf710ed7356d597c5a7a04cbe74eb5a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class ContextRegistryInfoUnitTest<code> [friend]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a26fbeceb6cc6034badaa3593a93c086a"></a><!-- doxytag: member="ContextRegistryInfo::registryInstance" ref="a26fbeceb6cc6034badaa3593a93c086a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_context_registry_info.html">ContextRegistryInfo</a> * <a class="el" href="class_context_registry_info.html#a26fbeceb6cc6034badaa3593a93c086a">ContextRegistryInfo::registryInstance</a> = NULL<code> [static, private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Holds the actual pointer to the singelton instance. </p>
+<p>Mutex protected during creation. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="contextregistryinfo_8h_source.html">contextregistryinfo.h</a></li>
+<li><a class="el" href="contextregistryinfo_8cpp.html">contextregistryinfo.cpp</a></li>
+<li><a class="el" href="mocs_8cpp.html">mocs.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Oct 19 14:21:01 2009 for libcontextsubscriber by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>