diff options
Diffstat (limited to 'libcontextsubscriber/doc/html/class_context_subscriber_1_1_context_kit_plugin.html')
-rw-r--r-- | libcontextsubscriber/doc/html/class_context_subscriber_1_1_context_kit_plugin.html | 667 |
1 files changed, 667 insertions, 0 deletions
diff --git a/libcontextsubscriber/doc/html/class_context_subscriber_1_1_context_kit_plugin.html b/libcontextsubscriber/doc/html/class_context_subscriber_1_1_context_kit_plugin.html new file mode 100644 index 00000000..9c8a705f --- /dev/null +++ b/libcontextsubscriber/doc/html/class_context_subscriber_1_1_context_kit_plugin.html @@ -0,0 +1,667 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>libcontextsubscriber: ContextSubscriber::ContextKitPlugin 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.5.8 --> +<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 class="navpath"><a class="el" href="namespace_context_subscriber.html">ContextSubscriber</a>::<a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html">ContextKitPlugin</a> + </div> +</div> +<div class="contents"> +<h1>ContextSubscriber::ContextKitPlugin Class Reference</h1><!-- doxytag: class="ContextSubscriber::ContextKitPlugin" --><!-- doxytag: inherits="ContextSubscriber::IProviderPlugin" -->Implementation of the ContextKit D-Bus protocol. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="contextkitplugin_8h-source.html">contextkitplugin.h</a>></code> +<p> + +<p> +<a href="class_context_subscriber_1_1_context_kit_plugin-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Signals</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#cb1ad4d2dafa9c137acff2a84916686f">ready</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when the GetSubscriber call returns successfully. <a href="#cb1ad4d2dafa9c137acff2a84916686f"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#659b0f0fcb7a740975fadc55c670bbf7">failed</a> (QString error)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when the GetSubscriber call fails or provider not on D-Bus at all. <a href="#659b0f0fcb7a740975fadc55c670bbf7"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#4a3fcd522bbb2cc67c5821bcf15ed3d4">subscribeFinished</a> (QString key)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when Subscribe call succeeds on D-Bus. <a href="#4a3fcd522bbb2cc67c5821bcf15ed3d4"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#803a4bf54f2017025bc314fc14702513">subscribeFailed</a> (QString failedKey, QString error)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when Subscribe call fails on D-Bus. <a href="#803a4bf54f2017025bc314fc14702513"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#5603631c4a9e7f6a4cbe05af6dfe5c48">valueChanged</a> (QString key, QVariant value)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Emitted when ValueChanged signal comes on D-Bus. <a href="#5603631c4a9e7f6a4cbe05af6dfe5c48"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#b3728dd869ea64e058f4f7c35a4bb067">ContextKitPlugin</a> (const QDBusConnection bus, const QString &<a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#80103689b09397c9a399987df806af1c">busName</a>)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates subscriber and manager interface, tries to get a subscriber instance from the manager and starts listening for provider appearing and disappearing on D-Bus. <a href="#b3728dd869ea64e058f4f7c35a4bb067"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#a45ae69058525f998ed5eb0c275cac75">subscribe</a> (QSet< QString > keys)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Forwards the subscribe request to the wire. <a href="#a45ae69058525f998ed5eb0c275cac75"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#4936904e1483e3f06c86e10d65a39e50">unsubscribe</a> (QSet< QString > keys)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Forwards the unsubscribe request to the wire. <a href="#4936904e1483e3f06c86e10d65a39e50"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#119181d213c126458f065a0b10e7e281">onDBusValuesChanged</a> (QMap< QString, QVariant > values)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Forwards value changes from the wire to the upper layer (<a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a>). <a href="#119181d213c126458f065a0b10e7e281"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#9391a2ed305e25493a611c25ed9aa7a2">onDBusGetSubscriberFinished</a> (QDBusObjectPath objectPath)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Starts using the fresh subscriber interface when it is returned by the manager in response to the GetSubscriber call. <a href="#9391a2ed305e25493a611c25ed9aa7a2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#192e933ca4f023f84de709e84fbe47e7">onDBusGetSubscriberFailed</a> (QDBusError err)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#83385b7cf39ae293e6e06705f952f9a1">onDBusSubscribeFinished</a> (QList< QString > keys)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Signals the <a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a> that the subscribe is finished. <a href="#83385b7cf39ae293e6e06705f952f9a1"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#ca1f1f90efb47950385d5814dadc573d">onDBusSubscribeFailed</a> (QList< QString > keys, QString error)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Signals the <a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a> that the subscribe is failed. <a href="#ca1f1f90efb47950385d5814dadc573d"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#ef61e0a51dad4988fe264474cb2bdd7d">onProviderAppeared</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a new subscriber interface from manager when the provider appears. <a href="#ef61e0a51dad4988fe264474cb2bdd7d"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#0ebafac80dca92564323f78a1fbfa6b7">onProviderDisappeared</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete our subscriber interface when the provider goes away. <a href="#0ebafac80dca92564323f78a1fbfa6b7"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QMap< QString, QVariant > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#1f2999785a6f653a95a946bcc09d05ba">mergeNullsWithMap</a> (QMap< QString, QVariant > &map, QStringList nulls) const </td></tr> + +<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html">DBusNameListener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#0e34a8c4b3dafd66d2a094cf2ee22424">providerListener</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Listens to provider's (dis)appearance over DBus. <a href="#0e34a8c4b3dafd66d2a094cf2ee22424"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_context_subscriber_1_1_subscriber_interface.html">SubscriberInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#c5cf234581bce7834ff86d57b5bcb331">subscriberInterface</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The D-Bus interface for the Subscriber object. <a href="#c5cf234581bce7834ff86d57b5bcb331"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QDBusAbstractInterface * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#fde8f2ee5e10b6625f3b023d6ad3523b">managerInterface</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The D-Bus interface for the Manager object. <a href="#fde8f2ee5e10b6625f3b023d6ad3523b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QDBusConnection * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#0be51b23a1acd297bb9155d611d37270">connection</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The connection to DBus. <a href="#0be51b23a1acd297bb9155d611d37270"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#80103689b09397c9a399987df806af1c">busName</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The D-Bus service name of the ContextKit provider connected to. <a href="#80103689b09397c9a399987df806af1c"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#73f07ee2c97993ecefe0b0787cc33523">managerIName</a> = "org.freedesktop.ContextKit.Manager"</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">org.freedesktop.ContextKit.Manager <a href="#73f07ee2c97993ecefe0b0787cc33523"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#c65d96beebc2af0eda5b79462c531836">subscriberIName</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">org.freedesktop.ContextKit.Subscriber <a href="#c65d96beebc2af0eda5b79462c531836"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#d8141ab741a7d60ba3d1e067f0bb290e">managerPath</a> = "/org/freedesktop/ContextKit/Manager"</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">/org/freedesktop/ContextKit/Manager <a href="#d8141ab741a7d60ba3d1e067f0bb290e"></a><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Implementation of the ContextKit D-Bus protocol. <hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="b3728dd869ea64e058f4f7c35a4bb067"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::ContextKitPlugin" ref="b3728dd869ea64e058f4f7c35a4bb067" args="(const QDBusConnection bus, const QString &busName)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ContextSubscriber::ContextKitPlugin::ContextKitPlugin </td> + <td>(</td> + <td class="paramtype">const QDBusConnection </td> + <td class="paramname"> <em>bus</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>busName</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Creates subscriber and manager interface, tries to get a subscriber instance from the manager and starts listening for provider appearing and disappearing on D-Bus. +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="659b0f0fcb7a740975fadc55c670bbf7"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::failed" ref="659b0f0fcb7a740975fadc55c670bbf7" args="(QString error)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::failed </td> + <td>(</td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>error</em> </td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Emitted when the GetSubscriber call fails or provider not on D-Bus at all. +<p> + +<p>Reimplemented from <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#2b38e3432ffbe7006ffcbe696e4331dd">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1f2999785a6f653a95a946bcc09d05ba"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::mergeNullsWithMap" ref="1f2999785a6f653a95a946bcc09d05ba" args="(QMap< QString, QVariant > &map, QStringList nulls) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QMap<QString, QVariant>& ContextSubscriber::ContextKitPlugin::mergeNullsWithMap </td> + <td>(</td> + <td class="paramtype">QMap< QString, QVariant > & </td> + <td class="paramname"> <em>map</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QStringList </td> + <td class="paramname"> <em>nulls</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="192e933ca4f023f84de709e84fbe47e7"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onDBusGetSubscriberFailed" ref="192e933ca4f023f84de709e84fbe47e7" args="(QDBusError err)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onDBusGetSubscriberFailed </td> + <td>(</td> + <td class="paramtype">QDBusError </td> + <td class="paramname"> <em>err</em> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="9391a2ed305e25493a611c25ed9aa7a2"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onDBusGetSubscriberFinished" ref="9391a2ed305e25493a611c25ed9aa7a2" args="(QDBusObjectPath objectPath)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onDBusGetSubscriberFinished </td> + <td>(</td> + <td class="paramtype">QDBusObjectPath </td> + <td class="paramname"> <em>objectPath</em> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Starts using the fresh subscriber interface when it is returned by the manager in response to the GetSubscriber call. +<p> + +</div> +</div><p> +<a class="anchor" name="ca1f1f90efb47950385d5814dadc573d"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onDBusSubscribeFailed" ref="ca1f1f90efb47950385d5814dadc573d" args="(QList< QString > keys, QString error)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onDBusSubscribeFailed </td> + <td>(</td> + <td class="paramtype">QList< QString > </td> + <td class="paramname"> <em>keys</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>error</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals the <a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a> that the subscribe is failed. +<p> + +</div> +</div><p> +<a class="anchor" name="83385b7cf39ae293e6e06705f952f9a1"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onDBusSubscribeFinished" ref="83385b7cf39ae293e6e06705f952f9a1" args="(QList< QString > keys)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onDBusSubscribeFinished </td> + <td>(</td> + <td class="paramtype">QList< QString > </td> + <td class="paramname"> <em>keys</em> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals the <a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a> that the subscribe is finished. +<p> + +</div> +</div><p> +<a class="anchor" name="119181d213c126458f065a0b10e7e281"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onDBusValuesChanged" ref="119181d213c126458f065a0b10e7e281" args="(QMap< QString, QVariant > values)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onDBusValuesChanged </td> + <td>(</td> + <td class="paramtype">QMap< QString, QVariant > </td> + <td class="paramname"> <em>values</em> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Forwards value changes from the wire to the upper layer (<a class="el" href="class_context_subscriber_1_1_provider.html" title="Connects to a group of properties via the help of a plugin.">Provider</a>). +<p> + +</div> +</div><p> +<a class="anchor" name="ef61e0a51dad4988fe264474cb2bdd7d"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onProviderAppeared" ref="ef61e0a51dad4988fe264474cb2bdd7d" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onProviderAppeared </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Gets a new subscriber interface from manager when the provider appears. +<p> + +</div> +</div><p> +<a class="anchor" name="0ebafac80dca92564323f78a1fbfa6b7"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::onProviderDisappeared" ref="0ebafac80dca92564323f78a1fbfa6b7" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::onProviderDisappeared </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Delete our subscriber interface when the provider goes away. +<p> + +</div> +</div><p> +<a class="anchor" name="cb1ad4d2dafa9c137acff2a84916686f"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::ready" ref="cb1ad4d2dafa9c137acff2a84916686f" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::ready </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Emitted when the GetSubscriber call returns successfully. +<p> + +<p>Reimplemented from <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#236ba3dcfb3fd566fffb89e05855dbf8">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a45ae69058525f998ed5eb0c275cac75"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::subscribe" ref="a45ae69058525f998ed5eb0c275cac75" args="(QSet< QString > keys)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::subscribe </td> + <td>(</td> + <td class="paramtype">QSet< QString > </td> + <td class="paramname"> <em>keys</em> </td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Forwards the subscribe request to the wire. +<p> + +<p>Implements <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#96f3f5ea81859ddfef63c0e064cba365">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="803a4bf54f2017025bc314fc14702513"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::subscribeFailed" ref="803a4bf54f2017025bc314fc14702513" args="(QString failedKey, QString error)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::subscribeFailed </td> + <td>(</td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>failedKey</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>error</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> +Emitted when Subscribe call fails on D-Bus. +<p> + +<p>Reimplemented from <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#e62e69b51185cb0437230916cc306548">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4a3fcd522bbb2cc67c5821bcf15ed3d4"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::subscribeFinished" ref="4a3fcd522bbb2cc67c5821bcf15ed3d4" args="(QString key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::subscribeFinished </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 Subscribe call succeeds on D-Bus. +<p> + +<p>Reimplemented from <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#68cf30909195fcadb259056ad8a8d9ba">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4936904e1483e3f06c86e10d65a39e50"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::unsubscribe" ref="4936904e1483e3f06c86e10d65a39e50" args="(QSet< QString > keys)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::unsubscribe </td> + <td>(</td> + <td class="paramtype">QSet< QString > </td> + <td class="paramname"> <em>keys</em> </td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Forwards the unsubscribe request to the wire. +<p> + +<p>Implements <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#9a5410b5898e5d1efde167752696f2f5">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5603631c4a9e7f6a4cbe05af6dfe5c48"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::valueChanged" ref="5603631c4a9e7f6a4cbe05af6dfe5c48" args="(QString key, QVariant value)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::ContextKitPlugin::valueChanged </td> + <td>(</td> + <td class="paramtype">QString </td> + <td class="paramname"> <em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QVariant </td> + <td class="paramname"> <em>value</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> +Emitted when ValueChanged signal comes on D-Bus. +<p> + +<p>Reimplemented from <a class="el" href="class_context_subscriber_1_1_i_provider_plugin.html#3a106b2d49454337f9269b2ffb07647e">ContextSubscriber::IProviderPlugin</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="80103689b09397c9a399987df806af1c"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::busName" ref="80103689b09397c9a399987df806af1c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#80103689b09397c9a399987df806af1c">ContextSubscriber::ContextKitPlugin::busName</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The D-Bus service name of the ContextKit provider connected to. +<p> + +</div> +</div><p> +<a class="anchor" name="0be51b23a1acd297bb9155d611d37270"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::connection" ref="0be51b23a1acd297bb9155d611d37270" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusConnection* <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#0be51b23a1acd297bb9155d611d37270">ContextSubscriber::ContextKitPlugin::connection</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The connection to DBus. +<p> + +</div> +</div><p> +<a class="anchor" name="73f07ee2c97993ecefe0b0787cc33523"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::managerIName" ref="73f07ee2c97993ecefe0b0787cc33523" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QString <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#73f07ee2c97993ecefe0b0787cc33523">ContextSubscriber::ContextKitPlugin::managerIName</a> = "org.freedesktop.ContextKit.Manager"<code> [static, private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +org.freedesktop.ContextKit.Manager +<p> + +</div> +</div><p> +<a class="anchor" name="fde8f2ee5e10b6625f3b023d6ad3523b"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::managerInterface" ref="fde8f2ee5e10b6625f3b023d6ad3523b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusAbstractInterface* <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#fde8f2ee5e10b6625f3b023d6ad3523b">ContextSubscriber::ContextKitPlugin::managerInterface</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The D-Bus interface for the Manager object. +<p> + +</div> +</div><p> +<a class="anchor" name="d8141ab741a7d60ba3d1e067f0bb290e"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::managerPath" ref="d8141ab741a7d60ba3d1e067f0bb290e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QString <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#d8141ab741a7d60ba3d1e067f0bb290e">ContextSubscriber::ContextKitPlugin::managerPath</a> = "/org/freedesktop/ContextKit/Manager"<code> [static, private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +/org/freedesktop/ContextKit/Manager +<p> + +</div> +</div><p> +<a class="anchor" name="0e34a8c4b3dafd66d2a094cf2ee22424"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::providerListener" ref="0e34a8c4b3dafd66d2a094cf2ee22424" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html">DBusNameListener</a>* <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#0e34a8c4b3dafd66d2a094cf2ee22424">ContextSubscriber::ContextKitPlugin::providerListener</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Listens to provider's (dis)appearance over DBus. +<p> + +</div> +</div><p> +<a class="anchor" name="c65d96beebc2af0eda5b79462c531836"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::subscriberIName" ref="c65d96beebc2af0eda5b79462c531836" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QString <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#c65d96beebc2af0eda5b79462c531836">ContextSubscriber::ContextKitPlugin::subscriberIName</a><code> [static, private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +org.freedesktop.ContextKit.Subscriber +<p> + +</div> +</div><p> +<a class="anchor" name="c5cf234581bce7834ff86d57b5bcb331"></a><!-- doxytag: member="ContextSubscriber::ContextKitPlugin::subscriberInterface" ref="c5cf234581bce7834ff86d57b5bcb331" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_subscriber_1_1_subscriber_interface.html">SubscriberInterface</a>* <a class="el" href="class_context_subscriber_1_1_context_kit_plugin.html#c5cf234581bce7834ff86d57b5bcb331">ContextSubscriber::ContextKitPlugin::subscriberInterface</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The D-Bus interface for the Subscriber object. +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="contextkitplugin_8h-source.html">contextkitplugin.h</a><li><a class="el" href="contextkitplugin_8cpp.html">contextkitplugin.cpp</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Oct 23 08:59:23 2009 for libcontextsubscriber by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> +</body> +</html> |