Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
telepathy-spec
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
178
Issues
178
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Telepathy
telepathy-spec
Commits
dab1a965
Commit
dab1a965
authored
Feb 11, 2014
by
Guillaume Desmottes
🐐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Account: use PropertiesChanged instead of AccountPropertyChanged
https://bugs.freedesktop.org/show_bug.cgi?id=23148
parent
84871329
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
21 deletions
+7
-21
spec/Account.xml
spec/Account.xml
+7
-21
No files found.
spec/Account.xml
View file @
dab1a965
...
...
@@ -20,6 +20,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</p>
</tp:license>
<interface
name=
"im.telepathy.v1.Account"
>
<annotation
name=
"org.freedesktop.DBus.Property.EmitsChangedSignal"
value=
"true"
/>
<tp:docstring
xmlns=
"http://www.w3.org/1999/xhtml"
>
<p>
An Account object encapsulates the necessary details to make a
Telepathy connection.
</p>
...
...
@@ -74,6 +76,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</ul>
</tp:rationale>
<p>
The standard D-Bus
<code>
PropertiesChanged
</code>
signal is used
for all properties change notifications.
</p>
</tp:docstring>
<tp:added
version=
"0.17.2"
/>
<tp:changed
version=
"0.17.6"
>
moved the Avatar property to a separate
...
...
@@ -136,25 +141,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</tp:docstring>
</signal>
<signal
name=
"AccountPropertyChanged"
tp:name-for-bindings=
"Account_Property_Changed"
>
<tp:docstring>
The values of one or more properties on this interface (that do not
specify that this signal does not apply to them) may have changed.
This does not cover properties of other interfaces, which must
provide their own change notification if appropriate.
</tp:docstring>
<arg
name=
"Properties"
type=
"a{sv}"
>
<tp:docstring>
A map from property names in this namespace (e.g.
<tp:member-ref>
Nickname
</tp:member-ref>
) to
values. Properties whose values have not changed SHOULD be
omitted, but this need not be done.
</tp:docstring>
</arg>
</signal>
<property
name=
"DisplayName"
type=
"s"
access=
"readwrite"
tp:name-for-bindings=
"Display_Name"
>
<tp:docstring>
...
...
@@ -603,13 +589,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<tp:member-ref>
Usable
</tp:member-ref>
changes to True),
ChangingPresence MUST change to True, and the two property changes MUST
be emitted in the same
<
tp:member-ref>
AccountPropertyChanged
</tp:member-ref
>
signal, before the
<
code>
PropertiesChanged
</code
>
signal, before the
Set method returns.
</p>
<p>
When the account manager succeeds or fails in changing the presence,
or the connection disconnects due to an error, ChangingPresence MUST
change to False as part of the same
<
tp:member-ref>
AccountPropertyChanged
</tp:member-ref
>
signal.
</p>
<
code>
PropertiesChanged
</code
>
signal.
</p>
<tp:rationale>
<p>
This allows UIs to indicate that a presence change is in progress
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment