/usr/share/accounts-qml-module/doc/html/qml-ubuntu-onlineaccounts-accountservice.html is in accounts-qml-module-doc 0.6+16.04.20151106-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 | <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- account-service.cpp -->
<title>AccountService QML Type | OnlineAccounts QML API </title>
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Ubuntu:400,400italic">
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Ubuntu+Mono:400">
<link rel="stylesheet" type="text/css" href="style/reset.css" />
<link rel="stylesheet" type="text/css" href="style/qtquick.css" />
<link rel="stylesheet" type="text/css" href="style/base.css" />
<link rel="stylesheet" type="text/css" href="style/scratch.css" />
</head>
<header>
<div class="header-login">
<ul>
<li><a href="https://myapps.developer.ubuntu.com/openid/login/?next=/dev">Sign in or register</a></li>
</ul>
</div>
<div class="header-navigation">
<div>
<nav role="navigation">
<ul>
<li class="page_item page-item-5"><a href="http://developer.ubuntu.com/">Home</a></li>
<li class="page_item page-item-7"><a href="http://developer.ubuntu.com/get-started/">Get started</a></li>
<li class="page_item page-item-9"><a href="http://developer.ubuntu.com/resources/">Resources</a></li>
<li class="page_item page-item-11"><a href="http://developer.ubuntu.com/publish/">Publish</a></li>
<li class="page_item page-item-13"><a href="http://developer.ubuntu.com/community/">Community</a></li>
<li><a href="https://myapps.developer.ubuntu.com/dev">My Apps</a></li>
<li>
<form id="form-search" method="get" action="/">
<fieldset>
<input id="input-search" type="text" name="s" value="Search" />
</fieldset>
</form>
</li>
</ul>
</nav>
<a class="logo-ubuntu" href="/"><img src="http://developer.ubuntu.com/wp-content/themes/wordpress-theme-ubuntudeveloper/img/logo-ubuntu.png" width="119" height="27" alt="Ubuntu logo" /></a>
<h2><a href="/">App Developer</a></h2>
</div>
</div>
</header>
<div class="wrapper">
<div class="main-content">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#methods">Methods</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">AccountService QML Type</h1>
<span class="subtitle"></span>
<!-- $$$AccountService-brief -->
<p>Represents an instance of a service in an Online Accounts <a href="#details">More...</a></p>
<!-- @@@AccountService -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import Ubuntu.OnlineAccounts 0.1</td></tr></table></div><ul>
<li><a href="qml-ubuntu-onlineaccounts-accountservice-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="properties"></a>
<h2 id="properties">Properties</h2>
<ul>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#accountId-prop">accountId</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authData-prop">authData</a></b></b> : jsobject</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#autoSync-prop">autoSync</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#credentials-prop">credentials</a></b></b> : Credentials</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#displayName-prop">displayName</a></b></b> : string</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#objectHandle-prop">objectHandle</a></b></b> : object</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#provider-prop">provider</a></b></b> : jsobject</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#service-prop">service</a></b></b> : jsobject</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#serviceEnabled-prop">serviceEnabled</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#settings-prop">settings</a></b></b> : jsobject</li>
</ul>
<a name="signals"></a>
<h2 id="signals">Signals</h2>
<ul>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticated-signal">authenticated</a></b></b>(jsobject <i>reply</i>)</li>
<li class="fn"><b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticationError-signal">authenticationError</a></b></b>(jsobject <i>error</i>)</li>
</ul>
<a name="methods"></a>
<h2 id="methods">Methods</h2>
<ul>
<li class="fn">void <b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticate-method">authenticate</a></b></b>(jsobject <i>sessionData</i>)</li>
<li class="fn">void <b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#cancelAuthentication-method">cancelAuthentication</a></b></b>()</li>
<li class="fn">void <b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#updateServiceEnabled-method">updateServiceEnabled</a></b></b>(bool <i>enabled</i>)</li>
<li class="fn">void <b><b><a href="qml-ubuntu-onlineaccounts-accountservice.html#updateSettings-method">updateSettings</a></b></b>(jsobject <i>settings</i>)</li>
</ul>
<!-- $$$AccountService-description -->
<a name="details"></a>
<h2 id="details">Detailed Description</h2>
</p>
<p>The <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> element represents a service within an existing online account. It can be used to obtain an authentication token to use the service it refers to.</p>
<p>Currently, an <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> is valid only if its <i>objectHandle</i> property is set to a value obtained from an <a href="qml-ubuntu-onlineaccounts-accountservicemodel.html">AccountServiceModel</a> or an Account.</p>
<p>See <a href="qml-ubuntu-onlineaccounts-accountservicemodel.html">AccountServiceModel</a>'s documentation for usage examples.</p>
<!-- @@@AccountService -->
<h2>Property Documentation</h2>
<!-- $$$accountId -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="accountId-prop"><td class="tblQmlPropNode"><p><a name="accountId-prop"></a><span class="name">accountId</span> : <span class="type">string</span></p></td></tr></table></div></div><div class="qmldoc"><p>The account's numeric ID; note that all <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> objects which work on the same online account will have the same ID.</p>
</div></div><!-- @@@accountId -->
<br/>
<!-- $$$authData -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="authData-prop"><td class="tblQmlPropNode"><p><a name="authData-prop"></a><span class="name">authData</span> : <span class="type">jsobject</span></p></td></tr></table></div></div><div class="qmldoc"><p>An object providing information about the authentication. The returned object will have at least these members:</p>
<ul>
<li><code>method</code> is the authentication method</li>
<li><code>mechanism</code> is the authentication mechanism (a sub-specification of the method)</li>
<li><code>parameters</code> is a dictionary of authentication parameters</li>
<li><code>credentialsId</code> is the numeric identified of the credentials in the secrets storage. See the <a href="qml-ubuntu-onlineaccounts-credentials.html">Credentials</a> element for more info.</li>
</ul>
</div></div><!-- @@@authData -->
<br/>
<!-- $$$autoSync -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="autoSync-prop"><td class="tblQmlPropNode"><p><a name="autoSync-prop"></a><span class="name">autoSync</span> : <span class="type">bool</span></p></td></tr></table></div></div><div class="qmldoc"><p>This property tells whether the <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> should invoke the <a href="qml-ubuntu-onlineaccounts-account.html#sync-method">Account::sync()</a> method whenever <a href="qml-ubuntu-onlineaccounts-accountservice.html#updateSettings-method">updateSettings()</a>, updateDisplayName() or <a href="qml-ubuntu-onlineaccounts-accountservice.html#updateServiceEnabled-method">updateServiceEnabled()</a> are called. By default, this property is true.</p>
</div></div><!-- @@@autoSync -->
<br/>
<!-- $$$credentials -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="credentials-prop"><td class="tblQmlPropNode"><p><a name="credentials-prop"></a><span class="name">credentials</span> : <span class="type"><a href="qml-ubuntu-onlineaccounts-credentials.html">Credentials</a></span></p></td></tr></table></div></div><div class="qmldoc"><p>The credentials used by this account service. This property is meant to be used only when creating or editing the account, and serves to bind a credentials record to the account: when the value of the <a href="qml-ubuntu-onlineaccounts-credentials.html#credentialsId-prop">Credentials::credentialsId</a> changes, an update of <a href="qml-ubuntu-onlineaccounts-accountservice.html#authData-prop">authData.credentialsId</a> will be queued (and immediately executed if <a href="qml-ubuntu-onlineaccounts-accountservice.html#autoSync-prop">autoSync</a> is <code>true</code>). By default, reading this property returns a null object.</p>
</div></div><!-- @@@credentials -->
<br/>
<!-- $$$displayName -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="displayName-prop"><td class="tblQmlPropNode"><p><a name="displayName-prop"></a><span class="name">displayName</span> : <span class="type">string</span></p></td></tr></table></div></div><div class="qmldoc"><p>The account's display name (usually the user's login or ID); note that all <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> objects which work on the same online account will share the same display name.</p>
</div></div><!-- @@@displayName -->
<br/>
<!-- $$$enabled -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="enabled-prop"><td class="tblQmlPropNode"><p><a name="enabled-prop"></a><span class="name">enabled</span> : <span class="type">bool</span></p></td></tr></table></div></div><div class="qmldoc"><p>This read-only property tells whether the <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> is enabled. An application shouldn't use an <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> which is disabled.</p>
</div></div><!-- @@@enabled -->
<br/>
<!-- $$$objectHandle -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="objectHandle-prop"><td class="tblQmlPropNode"><p><a name="objectHandle-prop"></a><span class="name">objectHandle</span> : <span class="type">object</span></p></td></tr></table></div></div><div class="qmldoc"><p>An opaque handle to the underlying C++ object. Until the property is set, the <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> element is uninitialized. Similarly, if the C++ object is destroyed (for instance, because the <a href="qml-ubuntu-onlineaccounts-accountservicemodel.html">AccountServiceModel</a> which owns it is destroyed or if the account is deleted), expect the <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> to become invalid.</p>
</div></div><!-- @@@objectHandle -->
<br/>
<!-- $$$provider -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="provider-prop"><td class="tblQmlPropNode"><p><a name="provider-prop"></a><span class="name">provider</span> : <span class="type">jsobject</span></p></td></tr></table></div></div><div class="qmldoc"><p>An immutable object representing the provider which provides the account. The returned object will have at least these members:</p>
<ul>
<li><code>id</code> is the unique identifier for this provider</li>
<li><code>displayName</code></li>
<li><code>iconName</code></li>
<li><code>isSingleAccount</code>, <i>true</i> if this provider supports creating one account at most</li>
<li><code>translations</code>, the localization domain for translating the provider's display name</li>
</ul>
</div></div><!-- @@@provider -->
<br/>
<!-- $$$service -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="service-prop"><td class="tblQmlPropNode"><p><a name="service-prop"></a><span class="name">service</span> : <span class="type">jsobject</span></p></td></tr></table></div></div><div class="qmldoc"><p>An immutable object representing the service which this <a href="qml-ubuntu-onlineaccounts-accountservice.html">AccountService</a> instantiates. The returned object will have at least these members:</p>
<ul>
<li><code>id</code> is the unique identified for this service</li>
<li><code>displayName</code></li>
<li><code>iconName</code></li>
<li><code>serviceTypeId</code> identifies the provided service type</li>
<li><code>translations</code>, the localization domain for translating the provider's display name</li>
</ul>
</div></div><!-- @@@service -->
<br/>
<!-- $$$serviceEnabled -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="serviceEnabled-prop"><td class="tblQmlPropNode"><p><a name="serviceEnabled-prop"></a><span class="name">serviceEnabled</span> : <span class="type">bool</span></p></td></tr></table></div></div><div class="qmldoc"><p>This read-only property tells whether the service is enabled within the account. This property differs from the <a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a> property in that the <a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a> property also considers whether the account is enabled, while this one only reflects the status of the service. Applications shouldn't rely on the value on this property to decide whether to use the account or not.</p>
<p><b>See also </b><a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a>.</p>
</div></div><!-- @@@serviceEnabled -->
<br/>
<!-- $$$settings -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="settings-prop"><td class="tblQmlPropNode"><p><a name="settings-prop"></a><span class="name">settings</span> : <span class="type">jsobject</span></p></td></tr></table></div></div><div class="qmldoc"><p>A dictionary of all the account service's settings. This does not include the authentication settings, which are available from the <a href="qml-ubuntu-onlineaccounts-accountservice.html#authData-prop">AccountService::authData</a> property.</p>
</div></div><!-- @@@settings -->
<br/>
<h2>Signal Documentation</h2>
<!-- $$$authenticated -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="authenticated-signal"><td class="tblQmlFuncNode"><p><a name="authenticated-signal"></a><span class="name">authenticated</span>(<span class="type">jsobject</span><i> reply</i>)</p></td></tr></table></div></div><div class="qmldoc"><p>Emitted when the authentication has been successfully completed. The <i>reply</i> object will contain the authentication data, which depends on the authentication method used.</p>
</div></div><!-- @@@authenticated -->
<br/>
<!-- $$$authenticationError -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="authenticationError-signal"><td class="tblQmlFuncNode"><p><a name="authenticationError-signal"></a><span class="name">authenticationError</span>(<span class="type">jsobject</span><i> error</i>)</p></td></tr></table></div></div><div class="qmldoc"><p>Emitted when the authentication fails. The <i>error</i> object will contain the following fields:</p>
<ul>
<li><code>code</code> is a numeric error code (see Signon::Error for the meaning)</li>
<li><code>message</code> is a textual description of the error, not meant for the end-user</li>
</ul>
</div></div><!-- @@@authenticationError -->
<br/>
<h2>Method Documentation</h2>
<!-- $$$authenticate -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="authenticate-method"><td class="tblQmlFuncNode"><p><a name="authenticate-method"></a><span class="type">void</span> <span class="name">authenticate</span>(<span class="type">jsobject</span><i> sessionData</i>)</p></td></tr></table></div></div><div class="qmldoc"><p>Perform the authentication on this account. The <i>sessionData</i> dictionary is optional and if not given the value of <a href="qml-ubuntu-onlineaccounts-accountservice.html#authData-prop">authData::parameters</a> will be used.</p>
<p>Each call to this method will cause either of <a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticated-signal">authenticated</a> or <a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticationError-signal">authenticationError</a> signals to be emitted at some time later. Note that the authentication might involve interactions with the network or with the end-user, so don't expect these signals to be emitted immediately.</p>
<p><b>See also </b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticated-signal">authenticated</a> and <a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticationError-signal">authenticationError</a>.</p>
</div></div><!-- @@@authenticate -->
<br/>
<!-- $$$cancelAuthentication -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="cancelAuthentication-method"><td class="tblQmlFuncNode"><p><a name="cancelAuthentication-method"></a><span class="type">void</span> <span class="name">cancelAuthentication</span>()</p></td></tr></table></div></div><div class="qmldoc"><p>Cancel an ongoing authentication on this account. This method does nothing if there isn't any authentication process going on.</p>
<p><b>See also </b><a href="qml-ubuntu-onlineaccounts-accountservice.html#authenticate-method">authenticate</a>.</p>
</div></div><!-- @@@cancelAuthentication -->
<br/>
<!-- $$$updateServiceEnabled -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="updateServiceEnabled-method"><td class="tblQmlFuncNode"><p><a name="updateServiceEnabled-method"></a><span class="type">void</span> <span class="name">updateServiceEnabled</span>(<span class="type">bool</span><i> enabled</i>)</p></td></tr></table></div></div><div class="qmldoc"><p>Enables or disables the service within the account configuration. Since the <a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a> property is the combination of the global account's enabledness status and the specific service's status, its value might not change after this method is called.</p>
<p><b>See also </b><a href="qml-ubuntu-onlineaccounts-accountservice.html#enabled-prop">enabled</a>, <a href="qml-ubuntu-onlineaccounts-accountservice.html#serviceEnabled-prop">serviceEnabled</a>, and <a href="qml-ubuntu-onlineaccounts-accountservice.html#autoSync-prop">autoSync</a>.</p>
</div></div><!-- @@@updateServiceEnabled -->
<br/>
<!-- $$$updateSettings -->
<div class="qmlitem"><div class="qmlproto"><div class="table"><table class="qmlname"><tr valign="top" class="odd" id="updateSettings-method"><td class="tblQmlFuncNode"><p><a name="updateSettings-method"></a><span class="type">void</span> <span class="name">updateSettings</span>(<span class="type">jsobject</span><i> settings</i>)</p></td></tr></table></div></div><div class="qmldoc"><p>Change some settings. Only the settings which are present in the <i>settings</i> dictionary will be changed; all others settings will not be affected. To remove a settings, set its value to null.</p>
<p><b>See also </b><a href="qml-ubuntu-onlineaccounts-accountservice.html#autoSync-prop">autoSync</a>.</p>
</div></div><!-- @@@updateSettings -->
<br/>
</div></div>
<div class="shadow"></div>
<footer>
<div>
<nav role="navigation" class="clearfix">
<ul>
<li><a href="/get-started">Get started</a></li>
<li class="page_item page-item-16"><a href="http://developer.ubuntu.com/get-started/quickly-workflow/">Quickly workflow</a></li>
<li class="page_item page-item-18"><a href="http://developer.ubuntu.com/get-started/qt-creator/">Qt Creator</a></li>
<li class="page_item page-item-20"><a href="http://developer.ubuntu.com/get-started/eclipse/">Eclipse</a></li>
<li class="page_item page-item-22"><a href="http://developer.ubuntu.com/get-started/monodevelop/">MonoDevelop</a></li>
</ul>
<ul>
<li><a href="/resources">Resources</a></li>
<li><a href="/resources/tools/quickly">Quickly</a></li>
<li><a href="/resources/platform/api">API</a></li>
<li><a href="/resources/platform/documentation/platform-diagram">Platform overview</a></li>
</ul>
<ul>
<li><a href="/publish">Publish</a></li>
<li class="page_item page-item-24"><a href="http://developer.ubuntu.com/publish/commercial-software-faqs/">Commercial software FAQs</a></li>
<li class="page_item page-item-34"><a href="http://developer.ubuntu.com/publish/application-states/">Application states</a></li>
<li class="page_item page-item-577"><a href="http://developer.ubuntu.com/publish/my-apps-packages/">Uploading your app</a></li>
<li class="page_item page-item-404"><a href="http://developer.ubuntu.com/publish/ubuntu-software-centre/">Ubuntu Software Centre</a></li>
<li class="page_item page-item-427"><a href="http://developer.ubuntu.com/publish/licence-key-infrastructure/">Licence key infrastructure</a></li>
<li class="page_item page-item-1230"><a href="http://developer.ubuntu.com/publish/updating-your-app/">Updating your app</a></li>
</ul>
<ul>
<li><a href="/community">Community</a></li>
<li class="page_item page-item-28"><a href="http://developer.ubuntu.com/community/app-developer-blog/">App Developer Blog</a></li>
<li class="page_item page-item-30"><a href="http://developer.ubuntu.com/community/submit-a-tutorial/">Submit a tutorial</a></li>
<li class="page_item page-item-32"><a href="http://developer.ubuntu.com/community/app-review-board-charter/">App Review Board charter</a></li>
<li class="page_item page-item-2987"><a href="http://developer.ubuntu.com/community/on-air/">On air</a>
<ul class='children'>
<li class="page_item page-item-3066"><a href="http://developer.ubuntu.com/community/on-air/recordings/">Recordings</a></li>
</ul>
</li>
</ul>
<ul class="last">
<li><a href="https://myapps.developer.ubuntu.com/dev">My Apps</a></li>
<li><a href="https://myapps.developer.ubuntu.com/openid/login/?next=/dev">Sign in or register</a></li>
<li><a href="https://myapps.developer.ubuntu.com/dev/account">My account</a></li>
</ul>
</nav>
<p>© 2013 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd. <a class="link-bug" href="https://bugs.launchpad.net/ubuntudeveloperportal/+filebug">Report a bug on this site</a></p>
</div>
</footer>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="http://developer.ubuntu.com/wp-content/themes/wordpress-theme-ubuntudeveloper/js/base.js"></script>
</body>
</html>
|