diff options
Diffstat (limited to 'libcontextsubscriber/doc/html/class_context_property_info.html')
-rw-r--r-- | libcontextsubscriber/doc/html/class_context_property_info.html | 863 |
1 files changed, 863 insertions, 0 deletions
diff --git a/libcontextsubscriber/doc/html/class_context_property_info.html b/libcontextsubscriber/doc/html/class_context_property_info.html new file mode 100644 index 00000000..626af2de --- /dev/null +++ b/libcontextsubscriber/doc/html/class_context_property_info.html @@ -0,0 +1,863 @@ +<!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: ContextPropertyInfo 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 Page</span></a></li> + <li><a href="pages.html"><span>Related 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 List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>ContextPropertyInfo Class Reference</h1><!-- doxytag: class="ContextPropertyInfo" --> +<p>A class to introspect a context property details. +<a href="#_details">More...</a></p> + +<p><code>#include <<a class="el" href="contextpropertyinfo_8h_source.html">contextpropertyinfo.h</a>></code></p> + +<p><a href="class_context_property_info-members.html">List of all members.</a></p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td colspan="2"><h2>Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a28c493f959d7a48c85dc86281c78479c">ResolutionStrategy</a> { <a class="el" href="class_context_property_info.html#a28c493f959d7a48c85dc86281c78479cafc7ad7e5ca4c9e873a59ca5fb40212f6">LastValue</a> + }</td></tr> +<tr><td colspan="2"><h2>Signals</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a19bb4eb5067f8bd9504db7733b02be26">providerChanged</a> (const QString &newProvider)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#a19bb4eb5067f8bd9504db7733b02be26"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a5c03f07e13e9decec21d9bcc415bd35c">providerDBusTypeChanged</a> (QDBusConnection::BusType newBusType)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#a5c03f07e13e9decec21d9bcc415bd35c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#affead559621ed710667dddafd240db58">typeChanged</a> (const QString &newType)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#affead559621ed710667dddafd240db58"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9d4c44c032c884821a3cc643f759cbb2">existsChanged</a> (bool exists)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#a9d4c44c032c884821a3cc643f759cbb2"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a37c67d07a2f0c361378ac79e6589a968">providedChanged</a> (bool provided)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#a37c67d07a2f0c361378ac79e6589a968"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9523b5b197a619e783b8ba3780a391aa">pluginChanged</a> (QString plugin, QString constructionString)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. <a href="#a9523b5b197a619e783b8ba3780a391aa"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1">changed</a> (QString key)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when any of the key parameters/data changes. <a href="#a9d85cc8d48f34bb01e168dac265b65a1"></a><br/></td></tr> +<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#add1b6db4bfb5c36cd6ae9b9352112c4c">ContextPropertyInfo</a> (const QString &key, QObject *parent=0)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new <a class="el" href="class_context_property_info.html" title="A class to introspect a context property details.">ContextPropertyInfo</a> for <em>key</em> with the given <em>parent</em>. <a href="#add1b6db4bfb5c36cd6ae9b9352112c4c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a1c06eaa93db43664c42435c4a0394d8d">~ContextPropertyInfo</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys the object. <a href="#a1c06eaa93db43664c42435c4a0394d8d"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a81b41c6e79e7914c78de43a0dc642eb9">key</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the full name of the introspected key. <a href="#a81b41c6e79e7914c78de43a0dc642eb9"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ad8b0cd1c2e29b63a0a672fd407ce4150">doc</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the doc (documentation) for the introspected key. <a href="#ad8b0cd1c2e29b63a0a672fd407ce4150"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a7f8e0cc9c8439e6ec109a16a80a2d3fc">type</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the old-style type name for the introspected key. To be deprecated soon. <a href="#a7f8e0cc9c8439e6ec109a16a80a2d3fc"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_context_type_info.html">ContextTypeInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#abaa8292d4ff8b4b73c376e9ff0a9e215">typeInfo</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the advanced type info for the introspected key. <a href="#abaa8292d4ff8b4b73c376e9ff0a9e215"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ac5540a24a4610bb641f8e64a48d4f356">exists</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns true if the key exists in the registry. <a href="#ac5540a24a4610bb641f8e64a48d4f356"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a054dbdee21942623bf6e9679903e4384">declared</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the key is declared in the registry (it "exists"). <a href="#a054dbdee21942623bf6e9679903e4384"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9d270042f069bafc0f994b3b19804d8a">provided</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the key is provided by someone. <a href="#a9d270042f069bafc0f994b3b19804d8a"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#af2e6ee62ab7203f3750dc9851bf67868">providerDBusName</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns the dbus name of the provider supplying this property/key. <a href="#af2e6ee62ab7203f3750dc9851bf67868"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDBusConnection::BusType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#aee09f09db9cc631bc3d175cae7f0f671">providerDBusType</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns the bus type of the provider supplying this property/key. <a href="#aee09f09db9cc631bc3d175cae7f0f671"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ab67e0d20a267bae467bd449358273fbc">plugin</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns the name of the plugin supplying this property. <a href="#ab67e0d20a267bae467bd449358273fbc"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ac638ba6bd9336c58174fa8bb20fa7d4e">constructionString</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns the construction parameter for the Provider supplying this property This function is deprecated, use <a class="el" href="class_context_property_info.html#a9260be377cc7d8124140701a7d72e62f" title="Returns a list of providers that provide this key.">providers()</a> instead. <a href="#ac638ba6bd9336c58174fa8bb20fa7d4e"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const QList<br class="typebreak"/> +< <a class="el" href="struct_context_provider_info.html">ContextProviderInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9260be377cc7d8124140701a7d72e62f">providers</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of providers that provide this key. <a href="#a9260be377cc7d8124140701a7d72e62f"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_context_property_info.html#a28c493f959d7a48c85dc86281c78479c">ResolutionStrategy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a4afd9d028d9d13f6e3fb9b7be1cb84d3">resolutionStrategy</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns resolution strategy for this property. <a href="#a4afd9d028d9d13f6e3fb9b7be1cb84d3"></a><br/></td></tr> +<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a2453fc77a1afba74a661d8c15836e69d">connectNotify</a> (const char *signal)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called when people connect to signals. <a href="#a2453fc77a1afba74a661d8c15836e69d"></a><br/></td></tr> +<tr><td colspan="2"><h2>Private Slots</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a4dedbecfb6d9c0c0b2be0329c20e405a">onKeyChanged</a> (const QString &key)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This slot is connected to the <em>keyChanged</em> signal of the actual infobackend instance. <a href="#a4dedbecfb6d9c0c0b2be0329c20e405a"></a><br/></td></tr> +<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#af09ce2c166d9fa87ec4c3cba6b0cabee">providerDBusName_i</a> () const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED Returns the dbus name of the provider supplying this property/key. <a href="#af09ce2c166d9fa87ec4c3cba6b0cabee"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QDBusConnection::BusType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ad4dc52a73150d57b19b2b37a07ff1342">providerDBusType_i</a> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a38e61db02d8f588924d59b60a74a468a">plugin_i</a> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a36db2252d9263d4f45aafaf57392d467">constructionString_i</a> () const </td></tr> +<tr><td colspan="2"><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ac3d71c5189748d3eee041c82864f995f">keyName</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The name of the key his <a class="el" href="class_context_property_info.html" title="A class to introspect a context property details.">ContextPropertyInfo</a> represents. <a href="#ac3d71c5189748d3eee041c82864f995f"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ad0b09926f8b67dd4bb2d9f2bc2a2c601">cachedDoc</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cached documentation of the key. <a href="#ad0b09926f8b67dd4bb2d9f2bc2a2c601"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_context_type_info.html">ContextTypeInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a8ad27d097f69e6d9f1ebde443bcf49b0">cachedTypeInfo</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cached (stored) type info of the key. <a href="#a8ad27d097f69e6d9f1ebde443bcf49b0"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ad304f8389a3d9864af0fe795282a8c26">cachedDeclared</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cached state of the key (existance). <a href="#ad304f8389a3d9864af0fe795282a8c26"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="struct_context_provider_info.html">ContextProviderInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a9892898881029c982aa6003bd16c70d4">cachedProviders</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cached list of providers for this key. <a href="#a9892898881029c982aa6003bd16c70d4"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QMutex </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#a8f23781855ffcfbcbd979d9e410c493e">cacheLock</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Lock for the cache. <a href="#a8f23781855ffcfbcbd979d9e410c493e"></a><br/></td></tr> +<tr><td colspan="2"><h2>Friends</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_property_info.html#ab6564dd36e6061c758e4af95c313ef9b">ContextPropertyInfoUnitTest</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>A class to introspect a context property details. </p> +<p>This class is used to obtain information about a given key in the context registry. The information can be provided either from xml files or from a cdb database. It's possible to query the type, the provider and the documentation of the given key/property. </p> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a28c493f959d7a48c85dc86281c78479c"></a><!-- doxytag: member="ContextPropertyInfo::ResolutionStrategy" ref="a28c493f959d7a48c85dc86281c78479c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="class_context_property_info.html#a28c493f959d7a48c85dc86281c78479c">ContextPropertyInfo::ResolutionStrategy</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a28c493f959d7a48c85dc86281c78479cafc7ad7e5ca4c9e873a59ca5fb40212f6"></a><!-- doxytag: member="LastValue" ref="a28c493f959d7a48c85dc86281c78479cafc7ad7e5ca4c9e873a59ca5fb40212f6" args="" -->LastValue</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="add1b6db4bfb5c36cd6ae9b9352112c4c"></a><!-- doxytag: member="ContextPropertyInfo::ContextPropertyInfo" ref="add1b6db4bfb5c36cd6ae9b9352112c4c" args="(const QString &key, QObject *parent=0)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ContextPropertyInfo::ContextPropertyInfo </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QObject * </td> + <td class="paramname"> <em>parent</em> = <code>0</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [explicit]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Constructs a new <a class="el" href="class_context_property_info.html" title="A class to introspect a context property details.">ContextPropertyInfo</a> for <em>key</em> with the given <em>parent</em>. </p> +<p>The object can be used to perform introspection on the given <em>key</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>key</em> </td><td>The full name of the key. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="a1c06eaa93db43664c42435c4a0394d8d"></a><!-- doxytag: member="ContextPropertyInfo::~ContextPropertyInfo" ref="a1c06eaa93db43664c42435c4a0394d8d" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual ContextPropertyInfo::~ContextPropertyInfo </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Destroys the object. </p> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a9d85cc8d48f34bb01e168dac265b65a1"></a><!-- doxytag: member="ContextPropertyInfo::changed" ref="a9d85cc8d48f34bb01e168dac265b65a1" args="(QString key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::changed </td> + <td>(</td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>key</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Emitted when any of the key parameters/data changes. </p> +<p>This is not a strict signal - it might be emitted even when no actual change happened. </p> + +</div> +</div> +<a class="anchor" id="a2453fc77a1afba74a661d8c15836e69d"></a><!-- doxytag: member="ContextPropertyInfo::connectNotify" ref="a2453fc77a1afba74a661d8c15836e69d" args="(const char *signal)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::connectNotify </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>_signal</em></td> + <td> ) </td> + <td><code> [protected, virtual]</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="ac638ba6bd9336c58174fa8bb20fa7d4e"></a><!-- doxytag: member="ContextPropertyInfo::constructionString" ref="ac638ba6bd9336c58174fa8bb20fa7d4e" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::constructionString </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns the construction parameter for the Provider supplying this property This function is deprecated, use <a class="el" href="class_context_property_info.html#a9260be377cc7d8124140701a7d72e62f" title="Returns a list of providers that provide this key.">providers()</a> instead. </p> + +</div> +</div> +<a class="anchor" id="a36db2252d9263d4f45aafaf57392d467"></a><!-- doxytag: member="ContextPropertyInfo::constructionString_i" ref="a36db2252d9263d4f45aafaf57392d467" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::constructionString_i </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a054dbdee21942623bf6e9679903e4384"></a><!-- doxytag: member="ContextPropertyInfo::declared" ref="a054dbdee21942623bf6e9679903e4384" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool ContextPropertyInfo::declared </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns true if the key is declared in the registry (it "exists"). </p> + +</div> +</div> +<a class="anchor" id="ad8b0cd1c2e29b63a0a672fd407ce4150"></a><!-- doxytag: member="ContextPropertyInfo::doc" ref="ad8b0cd1c2e29b63a0a672fd407ce4150" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::doc </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns the doc (documentation) for the introspected key. </p> + +</div> +</div> +<a class="anchor" id="ac5540a24a4610bb641f8e64a48d4f356"></a><!-- doxytag: member="ContextPropertyInfo::exists" ref="ac5540a24a4610bb641f8e64a48d4f356" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool ContextPropertyInfo::exists </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns true if the key exists in the registry. </p> +<p>This function is deprecated, use <a class="el" href="class_context_property_info.html#a054dbdee21942623bf6e9679903e4384" title="Returns true if the key is declared in the registry (it "exists").">declared()</a> instead. </p> + +</div> +</div> +<a class="anchor" id="a9d4c44c032c884821a3cc643f759cbb2"></a><!-- doxytag: member="ContextPropertyInfo::existsChanged" ref="a9d4c44c032c884821a3cc643f759cbb2" args="(bool exists)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::existsChanged </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>exists</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the key existance in the registry changes. The <em>exists</em> is the new state of the introspected key. This is a strict signal - it's emitted only when there was an actual change in the state. Using this signal you can wait (watch) for various keys to become available. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>exists</em> </td><td>The new state of the key. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="a81b41c6e79e7914c78de43a0dc642eb9"></a><!-- doxytag: member="ContextPropertyInfo::key" ref="a81b41c6e79e7914c78de43a0dc642eb9" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::key </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns the full name of the introspected key. </p> + +</div> +</div> +<a class="anchor" id="a4dedbecfb6d9c0c0b2be0329c20e405a"></a><!-- doxytag: member="ContextPropertyInfo::onKeyChanged" ref="a4dedbecfb6d9c0c0b2be0329c20e405a" args="(const QString &key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::onKeyChanged </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em></td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>This slot is connected to the <em>keyChanged</em> signal of the actual infobackend instance. </p> +<p>It's executed on every change to any of the keys. We first check if the data concerns us. Next we update the cached values and fire the actual signals. </p> + +</div> +</div> +<a class="anchor" id="ab67e0d20a267bae467bd449358273fbc"></a><!-- doxytag: member="ContextPropertyInfo::plugin" ref="ab67e0d20a267bae467bd449358273fbc" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::plugin </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns the name of the plugin supplying this property. </p> +<p>This function is deprecated, use <a class="el" href="class_context_property_info.html#a9260be377cc7d8124140701a7d72e62f" title="Returns a list of providers that provide this key.">providers()</a> instead. </p> + +</div> +</div> +<a class="anchor" id="a38e61db02d8f588924d59b60a74a468a"></a><!-- doxytag: member="ContextPropertyInfo::plugin_i" ref="a38e61db02d8f588924d59b60a74a468a" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::plugin_i </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9523b5b197a619e783b8ba3780a391aa"></a><!-- doxytag: member="ContextPropertyInfo::pluginChanged" ref="a9523b5b197a619e783b8ba3780a391aa" args="(QString plugin, QString constructionString)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::pluginChanged </td> + <td>(</td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>plugin</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>constructionString</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the libcontextsubscriber plugin providing the key changes, or the construction parameter to give to the plugin changes.. The <em>plugin</em> is the name of the new plugin providing the key and the <em>constructionString</em> is the new construction parameter to give to the plugin. </p> + +</div> +</div> +<a class="anchor" id="a9d270042f069bafc0f994b3b19804d8a"></a><!-- doxytag: member="ContextPropertyInfo::provided" ref="a9d270042f069bafc0f994b3b19804d8a" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool ContextPropertyInfo::provided </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns true if the key is provided by someone. </p> + +</div> +</div> +<a class="anchor" id="a37c67d07a2f0c361378ac79e6589a968"></a><!-- doxytag: member="ContextPropertyInfo::providedChanged" ref="a37c67d07a2f0c361378ac79e6589a968" args="(bool provided)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::providedChanged </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>provided</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the key gets a provider or loses a provider. The <em>provided</em> is the new state of the introspected key. This is a strict signal - it's emitted only when there was an actual change in the state. Using this signal you can wait (watch) for various keys to become available. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>provided</em> </td><td>The new state of the key. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="a19bb4eb5067f8bd9504db7733b02be26"></a><!-- doxytag: member="ContextPropertyInfo::providerChanged" ref="a19bb4eb5067f8bd9504db7733b02be26" args="(const QString &newProvider)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::providerChanged </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>newProvider</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the provider of the key changes. The <em>newProvider</em> contains the name of the new provider. This is a strict signal - it's emitted only when there was an actual change in the value. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>newProvider</em> </td><td>The DBus name of the new provider. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="af2e6ee62ab7203f3750dc9851bf67868"></a><!-- doxytag: member="ContextPropertyInfo::providerDBusName" ref="af2e6ee62ab7203f3750dc9851bf67868" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::providerDBusName </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns the dbus name of the provider supplying this property/key. </p> +<p>This function is maintained for backwards compatibility. Use listProviders() instead. </p> + +</div> +</div> +<a class="anchor" id="af09ce2c166d9fa87ec4c3cba6b0cabee"></a><!-- doxytag: member="ContextPropertyInfo::providerDBusName_i" ref="af09ce2c166d9fa87ec4c3cba6b0cabee" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::providerDBusName_i </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns the dbus name of the provider supplying this property/key. </p> +<p>This function is maintained for backwards compatibility. Use <a class="el" href="class_context_property_info.html#a9260be377cc7d8124140701a7d72e62f" title="Returns a list of providers that provide this key.">providers()</a> instead. </p> + +</div> +</div> +<a class="anchor" id="aee09f09db9cc631bc3d175cae7f0f671"></a><!-- doxytag: member="ContextPropertyInfo::providerDBusType" ref="aee09f09db9cc631bc3d175cae7f0f671" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusConnection::BusType ContextPropertyInfo::providerDBusType </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED Returns the bus type of the provider supplying this property/key. </p> +<p>Ie. if it's a session bus or a system bus. This function is maintained for backwards compatibility. Use listProviders() instead. </p> + +</div> +</div> +<a class="anchor" id="ad4dc52a73150d57b19b2b37a07ff1342"></a><!-- doxytag: member="ContextPropertyInfo::providerDBusType_i" ref="ad4dc52a73150d57b19b2b37a07ff1342" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusConnection::BusType ContextPropertyInfo::providerDBusType_i </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5c03f07e13e9decec21d9bcc415bd35c"></a><!-- doxytag: member="ContextPropertyInfo::providerDBusTypeChanged" ref="a5c03f07e13e9decec21d9bcc415bd35c" args="(QDBusConnection::BusType newBusType)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::providerDBusTypeChanged </td> + <td>(</td> + <td class="paramtype">QDBusConnection::BusType </td> + <td class="paramname"> <em>newBusType</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the bus type of provider of the key changes. The <em>newBusType</em> is the type of new bus This is a strict signal - it's emitted only when there was an actual change in the value. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>newBusType</em> </td><td>The DBus bus type of the provider. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="a9260be377cc7d8124140701a7d72e62f"></a><!-- doxytag: member="ContextPropertyInfo::providers" ref="a9260be377cc7d8124140701a7d72e62f" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QList< <a class="el" href="struct_context_provider_info.html">ContextProviderInfo</a> > ContextPropertyInfo::providers </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns a list of providers that provide this key. </p> + +</div> +</div> +<a class="anchor" id="a4afd9d028d9d13f6e3fb9b7be1cb84d3"></a><!-- doxytag: member="ContextPropertyInfo::resolutionStrategy" ref="a4afd9d028d9d13f6e3fb9b7be1cb84d3" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_property_info.html#a28c493f959d7a48c85dc86281c78479c">ContextPropertyInfo::ResolutionStrategy</a> ContextPropertyInfo::resolutionStrategy </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns resolution strategy for this property. </p> +<p>Resolution strategy defines how values are computed in relation to multiple providers being present for one property. </p> + +</div> +</div> +<a class="anchor" id="a7f8e0cc9c8439e6ec109a16a80a2d3fc"></a><!-- doxytag: member="ContextPropertyInfo::type" ref="a7f8e0cc9c8439e6ec109a16a80a2d3fc" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString ContextPropertyInfo::type </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns the old-style type name for the introspected key. To be deprecated soon. </p> + +</div> +</div> +<a class="anchor" id="affead559621ed710667dddafd240db58"></a><!-- doxytag: member="ContextPropertyInfo::typeChanged" ref="affead559621ed710667dddafd240db58" args="(const QString &newType)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextPropertyInfo::typeChanged </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>newType</em></td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>DEPRECATED, use <a class="el" href="class_context_property_info.html#a9d85cc8d48f34bb01e168dac265b65a1" title="Emitted when any of the key parameters/data changes.">changed()</a> signal. </p> +<p>Emitted when the key type changes. The <em>newType</em> is the new type of the introspected key. This is a strict signal - it's emitted only when there was an actual change in the value. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>newType</em> </td><td>The new type of the key. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="abaa8292d4ff8b4b73c376e9ff0a9e215"></a><!-- doxytag: member="ContextPropertyInfo::typeInfo" ref="abaa8292d4ff8b4b73c376e9ff0a9e215" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_type_info.html">ContextTypeInfo</a> ContextPropertyInfo::typeInfo </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Returns the advanced type info for the introspected key. </p> + +</div> +</div> +<hr/><h2>Friends And Related Function Documentation</h2> +<a class="anchor" id="ab6564dd36e6061c758e4af95c313ef9b"></a><!-- doxytag: member="ContextPropertyInfo::ContextPropertyInfoUnitTest" ref="ab6564dd36e6061c758e4af95c313ef9b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">friend class ContextPropertyInfoUnitTest<code> [friend]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="ad304f8389a3d9864af0fe795282a8c26"></a><!-- doxytag: member="ContextPropertyInfo::cachedDeclared" ref="ad304f8389a3d9864af0fe795282a8c26" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="class_context_property_info.html#ad304f8389a3d9864af0fe795282a8c26">ContextPropertyInfo::cachedDeclared</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Cached state of the key (existance). </p> + +</div> +</div> +<a class="anchor" id="ad0b09926f8b67dd4bb2d9f2bc2a2c601"></a><!-- doxytag: member="ContextPropertyInfo::cachedDoc" ref="ad0b09926f8b67dd4bb2d9f2bc2a2c601" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_context_property_info.html#ad0b09926f8b67dd4bb2d9f2bc2a2c601">ContextPropertyInfo::cachedDoc</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Cached documentation of the key. </p> + +</div> +</div> +<a class="anchor" id="a9892898881029c982aa6003bd16c70d4"></a><!-- doxytag: member="ContextPropertyInfo::cachedProviders" ref="a9892898881029c982aa6003bd16c70d4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QList<<a class="el" href="struct_context_provider_info.html">ContextProviderInfo</a>> <a class="el" href="class_context_property_info.html#a9892898881029c982aa6003bd16c70d4">ContextPropertyInfo::cachedProviders</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Cached list of providers for this key. </p> + +</div> +</div> +<a class="anchor" id="a8ad27d097f69e6d9f1ebde443bcf49b0"></a><!-- doxytag: member="ContextPropertyInfo::cachedTypeInfo" ref="a8ad27d097f69e6d9f1ebde443bcf49b0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_type_info.html">ContextTypeInfo</a> <a class="el" href="class_context_property_info.html#a8ad27d097f69e6d9f1ebde443bcf49b0">ContextPropertyInfo::cachedTypeInfo</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Cached (stored) type info of the key. </p> + +</div> +</div> +<a class="anchor" id="a8f23781855ffcfbcbd979d9e410c493e"></a><!-- doxytag: member="ContextPropertyInfo::cacheLock" ref="a8f23781855ffcfbcbd979d9e410c493e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QMutex <a class="el" href="class_context_property_info.html#a8f23781855ffcfbcbd979d9e410c493e">ContextPropertyInfo::cacheLock</a><code> [mutable, private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Lock for the cache. </p> + +</div> +</div> +<a class="anchor" id="ac3d71c5189748d3eee041c82864f995f"></a><!-- doxytag: member="ContextPropertyInfo::keyName" ref="ac3d71c5189748d3eee041c82864f995f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_context_property_info.html#ac3d71c5189748d3eee041c82864f995f">ContextPropertyInfo::keyName</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The name of the key his <a class="el" href="class_context_property_info.html" title="A class to introspect a context property details.">ContextPropertyInfo</a> represents. </p> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="contextpropertyinfo_8h_source.html">contextpropertyinfo.h</a></li> +<li><a class="el" href="contextpropertyinfo_8cpp.html">contextpropertyinfo.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 Fri Nov 27 10:23:11 2009 for libcontextsubscriber by +<a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> +</body> +</html> |