summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2009-07-28 13:07:50 (GMT)
committerSimon McVittie <smcv@debian.org>2009-07-28 13:07:50 (GMT)
commit72b31044e6fba969b6f6a4dc04fe2402a07ec3c7 (patch)
treeb30b700d68addfbb1a2dc99eeb5da680b111ad07
parent7084f344de8590ffb309f52e245ef9c77e3829bd (diff)
parent2c02f0fae1aef1398c5ae506300804c696da35ab (diff)
downloadpackage-telepathy-qt4-72b31044e6fba969b6f6a4dc04fe2402a07ec3c7.tar.gz
package-telepathy-qt4-72b31044e6fba969b6f6a4dc04fe2402a07ec3c7.tar.xz
Merge commit 'upstream/0.1.8' into debian
-rw-r--r--ChangeLog294
-rw-r--r--Makefile.in4
-rw-r--r--NEWS23
-rw-r--r--TelepathyQt4/ChannelDispatcher13
-rw-r--r--TelepathyQt4/ChannelDispatcherInterface13
-rw-r--r--TelepathyQt4/Makefile.am18
-rw-r--r--TelepathyQt4/Makefile.in35
-rw-r--r--TelepathyQt4/PendingChannelRequest13
-rw-r--r--TelepathyQt4/account.cpp218
-rw-r--r--TelepathyQt4/account.h34
-rw-r--r--TelepathyQt4/channel-dispatch-operation.cpp2
-rw-r--r--TelepathyQt4/channel-dispatcher.cpp25
-rw-r--r--TelepathyQt4/channel-dispatcher.h31
-rw-r--r--TelepathyQt4/channel-dispatcher.xml9
-rw-r--r--TelepathyQt4/channel-request.cpp19
-rw-r--r--TelepathyQt4/channel-request.h4
-rw-r--r--TelepathyQt4/constants.h11
-rw-r--r--TelepathyQt4/pending-channel-request-internal.h72
-rw-r--r--TelepathyQt4/pending-channel-request.cpp223
-rw-r--r--TelepathyQt4/pending-channel-request.h81
-rw-r--r--TelepathyQt4/pending-operation.h1
-rw-r--r--TelepathyQt4/stable-interfaces.xml1
-rwxr-xr-xcompile142
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac2
-rw-r--r--doc/html/Farsight_2channel_8h_source.html2
-rw-r--r--doc/html/__gen_2constants_8h_source.html170
-rw-r--r--doc/html/__gen_2types_8h_source.html2
-rw-r--r--doc/html/abstract-client_8h_source.html2
-rw-r--r--doc/html/abstract-interface_8h_source.html2
-rw-r--r--doc/html/account-manager_8h_source.html2
-rw-r--r--doc/html/account_8h_source.html346
-rw-r--r--doc/html/accounts_example.html2
-rw-r--r--doc/html/accounts_example_account_item_cpp.html2
-rw-r--r--doc/html/accounts_example_account_item_h.html2
-rw-r--r--doc/html/accounts_example_accounts_window_cpp.html2
-rw-r--r--doc/html/accounts_example_accounts_window_h.html2
-rw-r--r--doc/html/accounts_example_main.html2
-rw-r--r--doc/html/annotated.html7
-rw-r--r--doc/html/async_model.html2
-rw-r--r--doc/html/bugreport.html2
-rw-r--r--doc/html/call_example.html2
-rw-r--r--doc/html/call_example_call_handler_cpp.html2
-rw-r--r--doc/html/call_example_call_handler_h.html2
-rw-r--r--doc/html/call_example_call_roster_widget_cpp.html2
-rw-r--r--doc/html/call_example_call_roster_widget_h.html2
-rw-r--r--doc/html/call_example_call_widget_cpp.html2
-rw-r--r--doc/html/call_example_call_widget_h.html2
-rw-r--r--doc/html/call_example_call_window_cpp.html2
-rw-r--r--doc/html/call_example_call_window_h.html2
-rw-r--r--doc/html/call_example_farsight_channel_cpp.html2
-rw-r--r--doc/html/call_example_farsight_channel_h.html2
-rw-r--r--doc/html/call_example_main.html2
-rw-r--r--doc/html/call_example_video_widget_cpp.html2
-rw-r--r--doc/html/call_example_video_widget_h.html2
-rw-r--r--doc/html/channel-dispatch-operation_8h_source.html2
-rw-r--r--doc/html/channel-dispatcher_8h_source.html70
-rw-r--r--doc/html/channel-factory_8h_source.html2
-rw-r--r--doc/html/channel-request_8h_source.html22
-rw-r--r--doc/html/channel_8h_source.html2
-rw-r--r--doc/html/classTp_1_1AbstractClient-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClient.html4
-rw-r--r--doc/html/classTp_1_1AbstractClientApprover-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientApprover.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientHandler-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientHandler.html4
-rw-r--r--doc/html/classTp_1_1AbstractClientObserver-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientObserver.html2
-rw-r--r--doc/html/classTp_1_1AbstractInterface-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractInterface.html6
-rw-r--r--doc/html/classTp_1_1Account-members.html9
-rw-r--r--doc/html/classTp_1_1Account.html330
-rw-r--r--doc/html/classTp_1_1AccountManager-members.html2
-rw-r--r--doc/html/classTp_1_1AccountManager.html2
-rw-r--r--doc/html/classTp_1_1Channel-members.html2
-rw-r--r--doc/html/classTp_1_1Channel.html2
-rw-r--r--doc/html/classTp_1_1ChannelDispatchOperation-members.html2
-rw-r--r--doc/html/classTp_1_1ChannelDispatchOperation.html2
-rw-r--r--doc/html/classTp_1_1ChannelFactory-members.html2
-rw-r--r--doc/html/classTp_1_1ChannelFactory.html2
-rw-r--r--doc/html/classTp_1_1ChannelRequest-members.html2
-rw-r--r--doc/html/classTp_1_1ChannelRequest.html2
-rw-r--r--doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html2
-rw-r--r--doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html2
-rw-r--r--doc/html/classTp_1_1ClientAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientApproverAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientApproverAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientObserverAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientObserverAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientRegistrar-members.html2
-rw-r--r--doc/html/classTp_1_1ClientRegistrar.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterface-members.html96
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterface.html1261
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html58
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html405
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountManagerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface-members.html56
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface.html442
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientApproverInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientObserverInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PropertiesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaSessionHandlerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaSessionHandlerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaStreamHandlerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaStreamHandlerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1PropertiesInterfaceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1PropertiesInterfaceInterface.html2
-rw-r--r--doc/html/classTp_1_1Connection-members.html2
-rw-r--r--doc/html/classTp_1_1Connection.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager-members.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager_1_1Private_1_1PendingNames-members.html8
-rw-r--r--doc/html/classTp_1_1ConnectionManager_1_1Private_1_1PendingNames.html2
-rw-r--r--doc/html/classTp_1_1Connection_1_1PendingConnect-members.html8
-rw-r--r--doc/html/classTp_1_1Connection_1_1PendingConnect.html2
-rw-r--r--doc/html/classTp_1_1Contact-members.html2
-rw-r--r--doc/html/classTp_1_1Contact.html2
-rw-r--r--doc/html/classTp_1_1ContactManager-members.html2
-rw-r--r--doc/html/classTp_1_1ContactManager.html2
-rw-r--r--doc/html/classTp_1_1DBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1DBusProxy.html2
-rw-r--r--doc/html/classTp_1_1Feature-members.html2
-rw-r--r--doc/html/classTp_1_1Feature.html2
-rw-r--r--doc/html/classTp_1_1Features-members.html2
-rw-r--r--doc/html/classTp_1_1Features.html2
-rw-r--r--doc/html/classTp_1_1FileTransfer-members.html2
-rw-r--r--doc/html/classTp_1_1FileTransfer.html2
-rw-r--r--doc/html/classTp_1_1KeyFile-members.html2
-rw-r--r--doc/html/classTp_1_1KeyFile.html2
-rw-r--r--doc/html/classTp_1_1ManagerFile-members.html2
-rw-r--r--doc/html/classTp_1_1ManagerFile.html2
-rw-r--r--doc/html/classTp_1_1MediaStream-members.html2
-rw-r--r--doc/html/classTp_1_1MediaStream.html2
-rw-r--r--doc/html/classTp_1_1Message-members.html2
-rw-r--r--doc/html/classTp_1_1Message.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContext-members.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContext.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContextPtr-members.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContextPtr.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceCache-members.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceCache.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceFactory-members.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceFactory.html2
-rw-r--r--doc/html/classTp_1_1PendingAccount-members.html8
-rw-r--r--doc/html/classTp_1_1PendingAccount.html2
-rw-r--r--doc/html/classTp_1_1PendingChannel-members.html8
-rw-r--r--doc/html/classTp_1_1PendingChannel.html2
-rw-r--r--doc/html/classTp_1_1PendingChannelRequest-members.html56
-rw-r--r--doc/html/classTp_1_1PendingChannelRequest.html141
-rw-r--r--doc/html/classTp_1_1PendingChannelRequestCancelOperation-members.html55
-rw-r--r--doc/html/classTp_1_1PendingChannelRequestCancelOperation.html115
-rw-r--r--doc/html/classTp_1_1PendingConnection-members.html8
-rw-r--r--doc/html/classTp_1_1PendingConnection.html2
-rw-r--r--doc/html/classTp_1_1PendingContactAttributes-members.html8
-rw-r--r--doc/html/classTp_1_1PendingContactAttributes.html2
-rw-r--r--doc/html/classTp_1_1PendingContacts-members.html8
-rw-r--r--doc/html/classTp_1_1PendingContacts.html2
-rw-r--r--doc/html/classTp_1_1PendingFailure-members.html8
-rw-r--r--doc/html/classTp_1_1PendingFailure.html2
-rw-r--r--doc/html/classTp_1_1PendingHandles-members.html8
-rw-r--r--doc/html/classTp_1_1PendingHandles.html2
-rw-r--r--doc/html/classTp_1_1PendingMediaStreams-members.html8
-rw-r--r--doc/html/classTp_1_1PendingMediaStreams.html2
-rw-r--r--doc/html/classTp_1_1PendingOperation-members.html8
-rw-r--r--doc/html/classTp_1_1PendingOperation.html17
-rw-r--r--doc/html/classTp_1_1PendingReady-members.html8
-rw-r--r--doc/html/classTp_1_1PendingReady.html2
-rw-r--r--doc/html/classTp_1_1PendingSendMessage-members.html8
-rw-r--r--doc/html/classTp_1_1PendingSendMessage.html2
-rw-r--r--doc/html/classTp_1_1PendingStringList-members.html8
-rw-r--r--doc/html/classTp_1_1PendingStringList.html2
-rw-r--r--doc/html/classTp_1_1PendingSuccess-members.html8
-rw-r--r--doc/html/classTp_1_1PendingSuccess.html2
-rw-r--r--doc/html/classTp_1_1PendingVoidMethodCall-members.html8
-rw-r--r--doc/html/classTp_1_1PendingVoidMethodCall.html2
-rw-r--r--doc/html/classTp_1_1ProtocolInfo-members.html2
-rw-r--r--doc/html/classTp_1_1ProtocolInfo.html2
-rw-r--r--doc/html/classTp_1_1ProtocolParameter-members.html2
-rw-r--r--doc/html/classTp_1_1ProtocolParameter.html2
-rw-r--r--doc/html/classTp_1_1ReadinessHelper-members.html2
-rw-r--r--doc/html/classTp_1_1ReadinessHelper.html2
-rw-r--r--doc/html/classTp_1_1ReadyObject-members.html2
-rw-r--r--doc/html/classTp_1_1ReadyObject.html2
-rw-r--r--doc/html/classTp_1_1ReceivedMessage-members.html2
-rw-r--r--doc/html/classTp_1_1ReceivedMessage.html2
-rw-r--r--doc/html/classTp_1_1RefCounted-members.html2
-rw-r--r--doc/html/classTp_1_1RefCounted.html2
-rw-r--r--doc/html/classTp_1_1ReferencedHandles-members.html2
-rw-r--r--doc/html/classTp_1_1ReferencedHandles.html2
-rw-r--r--doc/html/classTp_1_1RoomList-members.html2
-rw-r--r--doc/html/classTp_1_1RoomList.html2
-rw-r--r--doc/html/classTp_1_1SharedPtr-members.html2
-rw-r--r--doc/html/classTp_1_1SharedPtr.html2
-rw-r--r--doc/html/classTp_1_1StatefulDBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1StatefulDBusProxy.html2
-rw-r--r--doc/html/classTp_1_1StatelessDBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1StatelessDBusProxy.html2
-rw-r--r--doc/html/classTp_1_1StreamedMediaChannel-members.html2
-rw-r--r--doc/html/classTp_1_1StreamedMediaChannel.html2
-rw-r--r--doc/html/classTp_1_1TextChannel-members.html2
-rw-r--r--doc/html/classTp_1_1TextChannel.html2
-rw-r--r--doc/html/classTp_1_1WeakData-members.html2
-rw-r--r--doc/html/classTp_1_1WeakData.html2
-rw-r--r--doc/html/classTp_1_1WeakPtr-members.html2
-rw-r--r--doc/html/classTp_1_1WeakPtr.html2
-rw-r--r--doc/html/classes.html40
-rw-r--r--doc/html/cli-account-manager_8h_source.html2
-rw-r--r--doc/html/cli-account_8h_source.html365
-rw-r--r--doc/html/cli-channel-dispatch-operation_8h_source.html2
-rw-r--r--doc/html/cli-channel-dispatcher_8h_source.html145
-rw-r--r--doc/html/cli-channel-request_8h_source.html2
-rw-r--r--doc/html/cli-channel_8h_source.html2
-rw-r--r--doc/html/cli-client_8h_source.html2
-rw-r--r--doc/html/cli-connection-manager_8h_source.html2
-rw-r--r--doc/html/cli-connection_8h_source.html2
-rw-r--r--doc/html/cli-dbus_8h_source.html2
-rw-r--r--doc/html/cli-media-session-handler_8h_source.html2
-rw-r--r--doc/html/cli-media-stream-handler_8h_source.html2
-rw-r--r--doc/html/cli-properties_8h_source.html2
-rw-r--r--doc/html/client-registrar-internal_8h_source.html2
-rw-r--r--doc/html/client-registrar_8h_source.html2
-rw-r--r--doc/html/client_8h_source.html2
-rw-r--r--doc/html/connection-internal_8h_source.html2
-rw-r--r--doc/html/connection-manager-internal_8h_source.html2
-rw-r--r--doc/html/connection-manager_8h_source.html2
-rw-r--r--doc/html/connection_8h_source.html2
-rw-r--r--doc/html/constants_8h_source.html7
-rw-r--r--doc/html/contact-manager_8h_source.html2
-rw-r--r--doc/html/contact_8h_source.html2
-rw-r--r--doc/html/dbus-proxy_8h_source.html2
-rw-r--r--doc/html/dbus_8h_source.html2
-rw-r--r--doc/html/debug-internal_8h_source.html2
-rw-r--r--doc/html/debug_8h_source.html2
-rw-r--r--doc/html/examples.html2
-rw-r--r--doc/html/feature_8h_source.html2
-rw-r--r--doc/html/file-transfer_8h_source.html2
-rw-r--r--doc/html/files.html7
-rw-r--r--doc/html/functions.html2
-rw-r--r--doc/html/functions_0x61.html47
-rw-r--r--doc/html/functions_0x62.html2
-rw-r--r--doc/html/functions_0x63.html128
-rw-r--r--doc/html/functions_0x64.html14
-rw-r--r--doc/html/functions_0x65.html28
-rw-r--r--doc/html/functions_0x66.html4
-rw-r--r--doc/html/functions_0x67.html12
-rw-r--r--doc/html/functions_0x68.html4
-rw-r--r--doc/html/functions_0x69.html83
-rw-r--r--doc/html/functions_0x6b.html2
-rw-r--r--doc/html/functions_0x6c.html2
-rw-r--r--doc/html/functions_0x6d.html6
-rw-r--r--doc/html/functions_0x6e.html8
-rw-r--r--doc/html/functions_0x6f.html6
-rw-r--r--doc/html/functions_0x70.html39
-rw-r--r--doc/html/functions_0x71.html2
-rw-r--r--doc/html/functions_0x72.html48
-rw-r--r--doc/html/functions_0x73.html129
-rw-r--r--doc/html/functions_0x74.html6
-rw-r--r--doc/html/functions_0x75.html6
-rw-r--r--doc/html/functions_0x76.html6
-rw-r--r--doc/html/functions_0x77.html2
-rw-r--r--doc/html/functions_0x79.html2
-rw-r--r--doc/html/functions_0x7e.html6
-rw-r--r--doc/html/functions_enum.html2
-rw-r--r--doc/html/functions_eval.html2
-rw-r--r--doc/html/functions_func.html36
-rw-r--r--doc/html/functions_func_0x62.html2
-rw-r--r--doc/html/functions_func_0x63.html116
-rw-r--r--doc/html/functions_func_0x64.html4
-rw-r--r--doc/html/functions_func_0x65.html19
-rw-r--r--doc/html/functions_func_0x66.html6
-rw-r--r--doc/html/functions_func_0x67.html8
-rw-r--r--doc/html/functions_func_0x68.html4
-rw-r--r--doc/html/functions_func_0x69.html60
-rw-r--r--doc/html/functions_func_0x6b.html2
-rw-r--r--doc/html/functions_func_0x6c.html2
-rw-r--r--doc/html/functions_func_0x6d.html6
-rw-r--r--doc/html/functions_func_0x6e.html6
-rw-r--r--doc/html/functions_func_0x6f.html6
-rw-r--r--doc/html/functions_func_0x70.html31
-rw-r--r--doc/html/functions_func_0x71.html2
-rw-r--r--doc/html/functions_func_0x72.html32
-rw-r--r--doc/html/functions_func_0x73.html103
-rw-r--r--doc/html/functions_func_0x74.html6
-rw-r--r--doc/html/functions_func_0x75.html4
-rw-r--r--doc/html/functions_func_0x76.html8
-rw-r--r--doc/html/functions_func_0x77.html2
-rw-r--r--doc/html/functions_func_0x79.html2
-rw-r--r--doc/html/functions_func_0x7e.html6
-rw-r--r--doc/html/functions_prop.html46
-rw-r--r--doc/html/functions_type.html2
-rw-r--r--doc/html/functions_vars.html2
-rw-r--r--doc/html/graph_legend.html2
-rw-r--r--doc/html/group__clientaccount.html4
-rw-r--r--doc/html/group__clientchannel.html2
-rw-r--r--doc/html/group__clientchanneldispatchoperation.html2
-rw-r--r--doc/html/group__clientchannelrequest.html2
-rw-r--r--doc/html/group__clientcm.html2
-rw-r--r--doc/html/group__clientconn.html3
-rw-r--r--doc/html/group__clientdbus.html2
-rw-r--r--doc/html/group__clientmsesh.html2
-rw-r--r--doc/html/group__clientmstrh.html2
-rw-r--r--doc/html/group__clientprops.html2
-rw-r--r--doc/html/group__clientsideproxies.html2
-rw-r--r--doc/html/group__debug.html2
-rw-r--r--doc/html/group__enumtypeconsts.html2
-rw-r--r--doc/html/group__errorstrconsts.html19
-rw-r--r--doc/html/group__flagtypeconsts.html2
-rw-r--r--doc/html/group__ifacestrconsts.html18
-rw-r--r--doc/html/group__list.html2
-rw-r--r--doc/html/group__mapping.html2
-rw-r--r--doc/html/group__struct.html2
-rw-r--r--doc/html/group__typesconstants.html2
-rw-r--r--doc/html/group__utilityconsts.html2
-rw-r--r--doc/html/hierarchy.html7
-rw-r--r--doc/html/index.html4
-rw-r--r--doc/html/index.qhp119
-rw-r--r--doc/html/inherit__graph__0.map83
-rw-r--r--doc/html/inherit__graph__0.md52
-rw-r--r--doc/html/inherit__graph__0.pngbin221434 -> 247981 bytes
-rw-r--r--doc/html/inherit__graph__47.map34
-rw-r--r--doc/html/inherit__graph__47.md52
-rw-r--r--doc/html/inherit__graph__47.pngbin52337 -> 68901 bytes
-rw-r--r--doc/html/inherits.html6
-rw-r--r--doc/html/installation.html2
-rw-r--r--doc/html/introduction.html2
-rw-r--r--doc/html/key-file_8h_source.html2
-rw-r--r--doc/html/mailing_lists.html2
-rw-r--r--doc/html/manager-file_8h_source.html2
-rw-r--r--doc/html/media-session-handler_8h_source.html2
-rw-r--r--doc/html/media-stream-handler_8h_source.html2
-rw-r--r--doc/html/message_8h_source.html2
-rw-r--r--doc/html/method-invocation-context_8h_source.html2
-rw-r--r--doc/html/modules.html2
-rw-r--r--doc/html/namespaceTp.html4
-rw-r--r--doc/html/namespaceTp_1_1Client.html5
-rw-r--r--doc/html/namespaceTp_1_1Client_1_1DBus.html2
-rw-r--r--doc/html/namespaceTp_1_1MethodInvocationContextTypes.html2
-rw-r--r--doc/html/namespacemembers.html2
-rw-r--r--doc/html/namespacemembers_0x63.html2
-rw-r--r--doc/html/namespacemembers_0x64.html2
-rw-r--r--doc/html/namespacemembers_0x65.html2
-rw-r--r--doc/html/namespacemembers_0x66.html2
-rw-r--r--doc/html/namespacemembers_0x68.html2
-rw-r--r--doc/html/namespacemembers_0x6c.html2
-rw-r--r--doc/html/namespacemembers_0x6d.html2
-rw-r--r--doc/html/namespacemembers_0x6e.html2
-rw-r--r--doc/html/namespacemembers_0x6f.html2
-rw-r--r--doc/html/namespacemembers_0x70.html2
-rw-r--r--doc/html/namespacemembers_0x71.html2
-rw-r--r--doc/html/namespacemembers_0x72.html2
-rw-r--r--doc/html/namespacemembers_0x73.html2
-rw-r--r--doc/html/namespacemembers_0x74.html2
-rw-r--r--doc/html/namespacemembers_0x77.html2
-rw-r--r--doc/html/namespacemembers_enum.html2
-rw-r--r--doc/html/namespacemembers_eval.html2
-rw-r--r--doc/html/namespacemembers_func.html2
-rw-r--r--doc/html/namespacemembers_type.html2
-rw-r--r--doc/html/namespacemembers_vars.html2
-rw-r--r--doc/html/namespaces.html2
-rw-r--r--doc/html/optional-interface-factory_8h_source.html2
-rw-r--r--doc/html/pending-account_8h_source.html2
-rw-r--r--doc/html/pending-channel-request-internal_8h_source.html111
-rw-r--r--doc/html/pending-channel-request_8h_source.html120
-rw-r--r--doc/html/pending-channel_8h_source.html2
-rw-r--r--doc/html/pending-connection_8h_source.html2
-rw-r--r--doc/html/pending-contact-attributes_8h_source.html2
-rw-r--r--doc/html/pending-contacts_8h_source.html2
-rw-r--r--doc/html/pending-handles_8h_source.html2
-rw-r--r--doc/html/pending-operation_8h_source.html37
-rw-r--r--doc/html/pending-ready_8h_source.html2
-rw-r--r--doc/html/pending-string-list_8h_source.html2
-rw-r--r--doc/html/properties_8h_source.html2
-rw-r--r--doc/html/readiness-helper_8h_source.html2
-rw-r--r--doc/html/ready-object_8h_source.html2
-rw-r--r--doc/html/referenced-handles_8h_source.html2
-rw-r--r--doc/html/room-list_8h_source.html2
-rw-r--r--doc/html/roster_example.html2
-rw-r--r--doc/html/roster_example_main.html2
-rw-r--r--doc/html/roster_example_roster_item_cpp.html2
-rw-r--r--doc/html/roster_example_roster_item_h.html2
-rw-r--r--doc/html/roster_example_roster_widget_cpp.html2
-rw-r--r--doc/html/roster_example_roster_widget_h.html2
-rw-r--r--doc/html/roster_example_roster_window_cpp.html2
-rw-r--r--doc/html/roster_example_roster_window_h.html2
-rw-r--r--doc/html/shared-ptr_8h_source.html2
-rw-r--r--doc/html/shared_ptr.html2
-rw-r--r--doc/html/simple-pending-operations_8h_source.html2
-rw-r--r--doc/html/streamed-media-channel_8h_source.html2
-rw-r--r--doc/html/structTp_1_1AliasMap-members.html2
-rw-r--r--doc/html/structTp_1_1AliasMap.html2
-rw-r--r--doc/html/structTp_1_1AliasPair-members.html2
-rw-r--r--doc/html/structTp_1_1AliasPair.html2
-rw-r--r--doc/html/structTp_1_1Avatar-members.html2
-rw-r--r--doc/html/structTp_1_1Avatar.html2
-rw-r--r--doc/html/structTp_1_1AvatarTokenMap-members.html2
-rw-r--r--doc/html/structTp_1_1AvatarTokenMap.html2
-rw-r--r--doc/html/structTp_1_1CapabilityChange-members.html2
-rw-r--r--doc/html/structTp_1_1CapabilityChange.html2
-rw-r--r--doc/html/structTp_1_1CapabilityPair-members.html2
-rw-r--r--doc/html/structTp_1_1CapabilityPair.html2
-rw-r--r--doc/html/structTp_1_1ChannelCallStateMap-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelCallStateMap.html2
-rw-r--r--doc/html/structTp_1_1ChannelClass-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelClass.html2
-rw-r--r--doc/html/structTp_1_1ChannelDetails-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelDetails.html2
-rw-r--r--doc/html/structTp_1_1ChannelInfo-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelInfo.html2
-rw-r--r--doc/html/structTp_1_1ConnectionManager_1_1Private-members.html2
-rw-r--r--doc/html/structTp_1_1ConnectionManager_1_1Private.html2
-rw-r--r--doc/html/structTp_1_1ContactAttributesMap-members.html2
-rw-r--r--doc/html/structTp_1_1ContactAttributesMap.html2
-rw-r--r--doc/html/structTp_1_1ContactCapability-members.html2
-rw-r--r--doc/html/structTp_1_1ContactCapability.html2
-rw-r--r--doc/html/structTp_1_1ContactPresences-members.html2
-rw-r--r--doc/html/structTp_1_1ContactPresences.html2
-rw-r--r--doc/html/structTp_1_1DBusTubeMember-members.html2
-rw-r--r--doc/html/structTp_1_1DBusTubeMember.html2
-rw-r--r--doc/html/structTp_1_1HandleIdentifierMap-members.html2
-rw-r--r--doc/html/structTp_1_1HandleIdentifierMap.html2
-rw-r--r--doc/html/structTp_1_1HandleOwnerMap-members.html2
-rw-r--r--doc/html/structTp_1_1HandleOwnerMap.html2
-rw-r--r--doc/html/structTp_1_1LastActivityAndStatuses-members.html2
-rw-r--r--doc/html/structTp_1_1LastActivityAndStatuses.html2
-rw-r--r--doc/html/structTp_1_1LocalPendingInfo-members.html2
-rw-r--r--doc/html/structTp_1_1LocalPendingInfo.html2
-rw-r--r--doc/html/structTp_1_1MediaSessionHandlerInfo-members.html2
-rw-r--r--doc/html/structTp_1_1MediaSessionHandlerInfo.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCandidate-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCandidate.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCodec-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCodec.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerTransport-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerTransport.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamInfo-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamInfo.html2
-rw-r--r--doc/html/structTp_1_1MessagePart-members.html2
-rw-r--r--doc/html/structTp_1_1MessagePart.html2
-rw-r--r--doc/html/structTp_1_1MessagePartContentMap-members.html2
-rw-r--r--doc/html/structTp_1_1MessagePartContentMap.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1ForEach-members.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1ForEach.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Nil.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Select-members.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Select.html2
-rw-r--r--doc/html/structTp_1_1MultipleStatusMap-members.html2
-rw-r--r--doc/html/structTp_1_1MultipleStatusMap.html2
-rw-r--r--doc/html/structTp_1_1ObjectPathList-members.html2
-rw-r--r--doc/html/structTp_1_1ObjectPathList.html2
-rw-r--r--doc/html/structTp_1_1ParamSpec-members.html2
-rw-r--r--doc/html/structTp_1_1ParamSpec.html2
-rw-r--r--doc/html/structTp_1_1PendingTextMessage-members.html2
-rw-r--r--doc/html/structTp_1_1PendingTextMessage.html2
-rw-r--r--doc/html/structTp_1_1PropertyFlagsChange-members.html2
-rw-r--r--doc/html/structTp_1_1PropertyFlagsChange.html2
-rw-r--r--doc/html/structTp_1_1PropertySpec-members.html2
-rw-r--r--doc/html/structTp_1_1PropertySpec.html2
-rw-r--r--doc/html/structTp_1_1PropertyValue-members.html2
-rw-r--r--doc/html/structTp_1_1PropertyValue.html2
-rw-r--r--doc/html/structTp_1_1QualifiedPropertyValueMap-members.html2
-rw-r--r--doc/html/structTp_1_1QualifiedPropertyValueMap.html2
-rw-r--r--doc/html/structTp_1_1ReadinessHelper_1_1Introspectable-members.html2
-rw-r--r--doc/html/structTp_1_1ReadinessHelper_1_1Introspectable.html2
-rw-r--r--doc/html/structTp_1_1RequestableChannelClass-members.html2
-rw-r--r--doc/html/structTp_1_1RequestableChannelClass.html2
-rw-r--r--doc/html/structTp_1_1RichPresenceAccessControl-members.html2
-rw-r--r--doc/html/structTp_1_1RichPresenceAccessControl.html2
-rw-r--r--doc/html/structTp_1_1RoomInfo-members.html2
-rw-r--r--doc/html/structTp_1_1RoomInfo.html2
-rw-r--r--doc/html/structTp_1_1SimpleContactPresences-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleContactPresences.html2
-rw-r--r--doc/html/structTp_1_1SimplePresence-members.html2
-rw-r--r--doc/html/structTp_1_1SimplePresence.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpec-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpec.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpecMap-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpecMap.html2
-rw-r--r--doc/html/structTp_1_1SingleContactAttributesMap-members.html2
-rw-r--r--doc/html/structTp_1_1SingleContactAttributesMap.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIP-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIP.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv4-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv4.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv6-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv6.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv4-members.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv4.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv6-members.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv6.html2
-rw-r--r--doc/html/structTp_1_1StatusSpec-members.html2
-rw-r--r--doc/html/structTp_1_1StatusSpec.html2
-rw-r--r--doc/html/structTp_1_1StatusSpecMap-members.html2
-rw-r--r--doc/html/structTp_1_1StatusSpecMap.html2
-rw-r--r--doc/html/structTp_1_1StringStringMap-members.html2
-rw-r--r--doc/html/structTp_1_1StringStringMap.html2
-rw-r--r--doc/html/structTp_1_1StringVariantMap-members.html2
-rw-r--r--doc/html/structTp_1_1StringVariantMap.html2
-rw-r--r--doc/html/structTp_1_1SupportedSocketMap-members.html2
-rw-r--r--doc/html/structTp_1_1SupportedSocketMap.html2
-rw-r--r--doc/html/structTp_1_1TubeInfo-members.html2
-rw-r--r--doc/html/structTp_1_1TubeInfo.html2
-rw-r--r--doc/html/structTp_1_1UIntList-members.html2
-rw-r--r--doc/html/structTp_1_1UIntList.html2
-rw-r--r--doc/html/text-channel_8h_source.html2
-rw-r--r--doc/html/types_8h_source.html2
-rw-r--r--spec/Channel_Dispatch_Operation.xml8
-rw-r--r--spec/Channel_Dispatcher.xml4
-rw-r--r--spec/Channel_Dispatcher_Interface_Operation_List.xml8
-rw-r--r--spec/Channel_Request.xml4
-rw-r--r--spec/Client.xml9
-rw-r--r--spec/Client_Approver.xml9
-rw-r--r--spec/Client_Handler.xml9
-rw-r--r--spec/Client_Interface_Requests.xml6
-rw-r--r--spec/Client_Observer.xml11
-rw-r--r--spec/all.xml8
-rw-r--r--tests/dbus/Makefile.am5
-rw-r--r--tests/dbus/Makefile.in41
-rw-r--r--tests/dbus/account-channel-dispatcher.cpp474
591 files changed, 7286 insertions, 1555 deletions
diff --git a/ChangeLog b/ChangeLog
index 6e38a5b..2eadfdc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,297 @@
+commit eff6552b38d786755bcc78dd46a32f65f3897329
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 16 13:23:14 2009 -0300
+
+ Prepare release 0.1.8
+
+ NEWS | 22 ++++++++++++++++++++--
+ configure.ac | 4 ++--
+ 2 files changed, 22 insertions(+), 4 deletions(-)
+
+commit ee5a8402a71edacee264301fdf896c96d471d590
+Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
+Date: Tue Jun 16 13:13:12 2009 -0300
+
+ ChannelDispatchOperation: Read Channels property instead of incorrectly reading ChannelDetailsList.
+
+ Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+
+ TelepathyQt4/channel-dispatch-operation.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 91e65486c176f39518f8dd0afc5265044fac06a2
+Merge: a58b1bf ec7ef94
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 16:04:15 2009 -0300
+
+ Merge branch 'account-channel-dispatcher'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit ec7ef9480ef605038b11281bcde16b1d69098306
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 12:32:53 2009 -0300
+
+ account-channel-dispatcher-test: Added automated test for Account Channel Dispatcher support.
+
+ tests/dbus/Makefile.am | 5 +
+ tests/dbus/account-channel-dispatcher.cpp | 474 +++++++++++++++++++++++++++++
+ 2 files changed, 479 insertions(+), 0 deletions(-)
+
+commit 831ea9893d5cd204381d4a87c201c525df530dd0
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 12:31:59 2009 -0300
+
+ PendingChannelRequest: Make sure channelRequestCreated is emitted before finished.
+
+ TelepathyQt4/pending-channel-request.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 8d3fd44b46891ea059f567a6e1acda60ae65a6c6
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 12:31:47 2009 -0300
+
+ PendingChannelRequest: Added workaround to work with buggy Qt versions.
+
+ TelepathyQt4/pending-channel-request.cpp | 14 +++++++++++---
+ 1 files changed, 11 insertions(+), 3 deletions(-)
+
+commit 1487225368c7f15745fec6a2da42984918780e28
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 12:30:46 2009 -0300
+
+ PendingChannelRequest: Fixed channelRequestCreated signature.
+
+ TelepathyQt4/pending-channel-request.h | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 882e58107fd2a3dcd5b7fbe987b2e2aeae4330ce
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri Jun 12 12:30:15 2009 -0300
+
+ ChannelRequest: Emit succeeded/failed even if not ready.
+
+ TelepathyQt4/channel-request.cpp | 14 +++++++-------
+ 1 files changed, 7 insertions(+), 7 deletions(-)
+
+commit 2086cbbc978c80410fef96f8f9b05e7fa1e6b887
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:18:34 2009 -0300
+
+ PendingChannelRequest: Use TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.
+
+ TelepathyQt4/pending-channel-request.cpp | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 53a656fa6ba35c36ed7a2691d9ab09886fb07df5
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:17:48 2009 -0300
+
+ Constants: Added TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.
+
+ TelepathyQt4/constants.h | 11 +++++++++++
+ 1 files changed, 11 insertions(+), 0 deletions(-)
+
+commit 0d0113bcd0354a5bdd048a5fa7b234fe64770586
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:15:11 2009 -0300
+
+ PendingChannelRequest: Added comment on cancel method explaining why it fails if CR already finished.
+
+ TelepathyQt4/pending-channel-request.cpp | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit f6a5376911bcfcc06c13cc2aa09b6bdb86f64d75
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:13:01 2009 -0300
+
+ PendingChannelRequest: Renamed PendingChannelRequestCancelOperation proceed method to go.
+
+ TelepathyQt4/pending-channel-request-internal.h | 2 +-
+ TelepathyQt4/pending-channel-request.cpp | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 0bee49434d06eaf4ed8f0d622b77bdf1d92b3a9b
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:12:13 2009 -0300
+
+ PendingChannelRequest: Fixed assert condition.
+
+ TelepathyQt4/pending-channel-request-internal.h | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 836e23d151f81fb69e3d7cd767932007b0e3ea5a
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:05:54 2009 -0300
+
+ PendingChannelRequest: Use setFinished/setFinishedWithError slots.
+
+ TelepathyQt4/pending-channel-request.cpp | 15 ++-------------
+ TelepathyQt4/pending-channel-request.h | 3 ---
+ 2 files changed, 2 insertions(+), 16 deletions(-)
+
+commit c49cb6d026c930bdd1677725043664ee0cbfaf3d
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:05:02 2009 -0300
+
+ PendingChannelRequest: Finish with error immediatelly after retrieved CR if cancel was called previously.
+
+ TelepathyQt4/pending-channel-request.cpp | 28 +++++++++++++++-------------
+ 1 files changed, 15 insertions(+), 13 deletions(-)
+
+commit 5ebaa82e2dd26ea7cdf88946b8badae3d2bcc2cd
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:01:53 2009 -0300
+
+ Account: Update documentation.
+
+ TelepathyQt4/account.cpp | 8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit d367fab6a3d2d6a552021cc0e04068f0da4d0386
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 14:00:08 2009 -0300
+
+ PendingOperation: Changed setFinished, setFinishedWithError to be slots.
+
+ TelepathyQt4/pending-operation.h | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit aece01996bdee7aabba07d261ffa7e2108b3d23e
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 13:45:56 2009 -0300
+
+ Account: Update documentation.
+
+ TelepathyQt4/account.cpp | 16 ----------------
+ 1 files changed, 0 insertions(+), 16 deletions(-)
+
+commit a5bff952604a0a6b3b9aabb0b9f386e0a697862b
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 13:45:02 2009 -0300
+
+ PendingChannelRequest: Make PendingChannelRequest only fininsh when ChannelRequest succeed or fail.
+
+ TelepathyQt4/pending-channel-request-internal.h | 20 +++--
+ TelepathyQt4/pending-channel-request.cpp | 87 ++++++++++++-----------
+ TelepathyQt4/pending-channel-request.h | 10 ++-
+ 3 files changed, 64 insertions(+), 53 deletions(-)
+
+commit 0708499d01397893311b98a9344bc06960050f68
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 12:47:22 2009 -0300
+
+ Account: Added documentation to ChannelDispatcher methods.
+
+ TelepathyQt4/account.cpp | 135 +++++++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 134 insertions(+), 1 deletions(-)
+
+commit 3c4600ed433b46eb07fb54882c4b9f177762c355
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 12:18:30 2009 -0300
+
+ Account: Added ChannelDispatcher support.
+
+ TelepathyQt4/account.cpp | 101 ++++++++++++++++++++++++++++++++++++++++++++++
+ TelepathyQt4/account.h | 34 +++++++++++++++
+ 2 files changed, 135 insertions(+), 0 deletions(-)
+
+commit 7b5b4ed5b268d7a68149dca9d08b5f078788219a
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 12:32:46 2009 -0300
+
+ PendingChannelRequest: Call ChannelRequest::proceed if we are done and not cancelled.
+
+ TelepathyQt4/pending-channel-request.cpp | 22 +++++++++++++++++++++-
+ TelepathyQt4/pending-channel-request.h | 1 +
+ 2 files changed, 22 insertions(+), 1 deletions(-)
+
+commit ff84412166ee47f1acd414c1df7d0331b166bfa1
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 12:32:26 2009 -0300
+
+ ChannelRequest: Added a private proceed method that should be used by PendingChannelRequest.
+
+ TelepathyQt4/channel-request.cpp | 5 +++++
+ TelepathyQt4/channel-request.h | 4 ++++
+ 2 files changed, 9 insertions(+), 0 deletions(-)
+
+commit b971ac1f604abae27e2d0f239bbca79595d41508
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 11:50:27 2009 -0300
+
+ PendingChannelRequest: Added helper cancel method.
+
+ TelepathyQt4/Makefile.am | 2 +
+ TelepathyQt4/pending-channel-request-internal.h | 68 +++++++++++++++++++++++
+ TelepathyQt4/pending-channel-request.cpp | 20 +++++++
+ TelepathyQt4/pending-channel-request.h | 2 +
+ 4 files changed, 92 insertions(+), 0 deletions(-)
+
+commit 95fd448ede886d9c17d9d1219ff72005ed7a814c
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 11:27:25 2009 -0300
+
+ PendingChannelRequest: Added initial PendingChannelRequest class.
+
+ TelepathyQt4/Makefile.am | 4 +
+ TelepathyQt4/PendingChannelRequest | 13 ++
+ TelepathyQt4/pending-channel-request.cpp | 181 ++++++++++++++++++++++++++++++
+ TelepathyQt4/pending-channel-request.h | 75 ++++++++++++
+ 4 files changed, 273 insertions(+), 0 deletions(-)
+
+commit e9bf7d128203fe5689ba71ba413e27cb88c7a27e
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu Jun 11 10:55:40 2009 -0300
+
+ Added auto generated classes for ChannelDispatcher interface.
+
+ TelepathyQt4/ChannelDispatcher | 13 +++++++++++++
+ TelepathyQt4/ChannelDispatcherInterface | 13 +++++++++++++
+ TelepathyQt4/Makefile.am | 12 ++++++++++++
+ TelepathyQt4/channel-dispatcher.cpp | 25 +++++++++++++++++++++++++
+ TelepathyQt4/channel-dispatcher.h | 31 +++++++++++++++++++++++++++++++
+ TelepathyQt4/channel-dispatcher.xml | 9 +++++++++
+ TelepathyQt4/stable-interfaces.xml | 1 +
+ 7 files changed, 104 insertions(+), 0 deletions(-)
+
+commit a58b1bf5467d38981acc0135fe6d408752e21d4a
+Merge: a563e73 5f88729
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 10 14:52:10 2009 -0300
+
+ Merge branch 'telepathy-spec-0.17.26'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit 5f887290e8f8b4719b362e161d4d3f728a0f07c1
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 10 14:05:38 2009 -0300
+
+ Import telepathy-spec 0.17.26
+
+ spec/Channel_Dispatch_Operation.xml | 8 ++++----
+ spec/Channel_Dispatcher.xml | 4 ++--
+ ...Channel_Dispatcher_Interface_Operation_List.xml | 8 ++++----
+ spec/Channel_Request.xml | 4 ++--
+ spec/Client.xml | 9 ++++-----
+ spec/Client_Approver.xml | 9 ++++-----
+ spec/Client_Handler.xml | 9 ++++-----
+ spec/Client_Interface_Requests.xml | 6 ++----
+ spec/Client_Observer.xml | 11 +++++------
+ spec/all.xml | 8 ++++----
+ 10 files changed, 35 insertions(+), 41 deletions(-)
+
+commit a563e738b721b0fd4ef5d8acd8f87ffcdc4c81a9
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 10:05:07 2009 -0300
+
+ Start 0.1.8 development
+
+ NEWS | 5 +++++
+ configure.ac | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
commit 68983e826c7940ecc8cfc90754e51372c90f5158
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date: Wed Jun 3 09:21:01 2009 -0300
diff --git a/Makefile.in b/Makefile.in
index ecc368c..b1805fd 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -71,8 +71,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/tools/lcov.am $(srcdir)/tools/telepathy.am \
$(top_srcdir)/configure \
$(top_srcdir)/tests/dbus-1/services/account-manager.service.in \
- AUTHORS COPYING ChangeLog INSTALL NEWS compile config.guess \
- config.sub depcomp install-sh ltmain.sh missing
+ AUTHORS COPYING ChangeLog INSTALL NEWS config.guess config.sub \
+ depcomp install-sh ltmain.sh missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/compiler.m4 \
diff --git a/NEWS b/NEWS
index d16d657..68241b4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,26 @@
+telepathy-qt4 0.1.8 (2009-06-16)
+================================
+
+The "Every Good Boy Deserves Frontalot" release.
+
+New API:
+
+* Added PendingChannelRequest class to be used when requesting channels using
+ ChannelDispatcher through Account.
+* Added Account methods to request/create channels using ChannelDispatcher
+ (ensureTextChat, ensureTextChatroom, ensureMediaCall, createChannel and
+ ensureChannel)
+
+Enhancements:
+
+* Updated to telepathy-spec 0.17.26
+
+Fixes:
+
+* ChannelDispatchOperation: Read Channels property instead of incorrectly
+ reading ChannelDetailsList (Patch from George Kiagiadakis
+ <kiagiadakis.george@gmail.com>).
+
telepathy-qt4 0.1.7 (2009-06-02)
================================
diff --git a/TelepathyQt4/ChannelDispatcher b/TelepathyQt4/ChannelDispatcher
new file mode 100644
index 0000000..1b60a99
--- /dev/null
+++ b/TelepathyQt4/ChannelDispatcher
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_ChannelDispatcher_HEADER_GUARD_
+#define _TelepathyQt4_Client_ChannelDispatcher_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/channel-dispatcher.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/ChannelDispatcherInterface b/TelepathyQt4/ChannelDispatcherInterface
new file mode 100644
index 0000000..99d951c
--- /dev/null
+++ b/TelepathyQt4/ChannelDispatcherInterface
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_ChannelDispatcherInterface_HEADER_GUARD_
+#define _TelepathyQt4_Client_ChannelDispatcherInterface_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/channel-dispatcher.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/Makefile.am b/TelepathyQt4/Makefile.am
index 9f71599..8ac3565 100644
--- a/TelepathyQt4/Makefile.am
+++ b/TelepathyQt4/Makefile.am
@@ -18,6 +18,7 @@ EXTRA_DIST = \
account-manager.xml \
async-model.dox \
channel.xml \
+ channel-dispatcher.xml \
channel-dispatch-operation.xml \
channel-request.xml \
client.xml \
@@ -55,6 +56,7 @@ libtelepathy_qt4_la_SOURCES = \
channel-factory.cpp \
channel-factory.h \
channel-request.cpp \
+ channel-dispatcher.cpp \
channel-dispatch-operation.cpp \
client.cpp \
client-registrar.cpp \
@@ -79,6 +81,8 @@ libtelepathy_qt4_la_SOURCES = \
optional-interface-factory.cpp \
pending-account.cpp \
pending-channel.cpp \
+ pending-channel-request.cpp \
+ pending-channel-request-internal.h \
pending-connection.cpp \
pending-contact-attributes.cpp \
pending-contacts.cpp \
@@ -102,6 +106,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/cli-account-manager.moc.hpp \
_gen/cli-channel-body.hpp \
_gen/cli-channel.moc.hpp \
+ _gen/cli-channel-dispatcher-body.hpp \
+ _gen/cli-channel-dispatcher.moc.hpp \
_gen/cli-channel-dispatch-operation-body.hpp \
_gen/cli-channel-dispatch-operation.moc.hpp \
_gen/cli-channel-request-body.hpp \
@@ -140,6 +146,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/file-transfer.moc.hpp \
_gen/pending-account.moc.hpp \
_gen/pending-channel.moc.hpp \
+ _gen/pending-channel-request.moc.hpp \
+ _gen/pending-channel-request-internal.moc.hpp \
_gen/pending-connection.moc.hpp \
_gen/pending-contact-attributes.moc.hpp \
_gen/pending-contacts.moc.hpp \
@@ -162,6 +170,7 @@ tpqt4include_HEADERS = \
Account \
AccountManager \
Channel \
+ ChannelDispatcher \
ChannelDispatchOperation \
ChannelRequest \
Client \
@@ -185,6 +194,7 @@ tpqt4include_HEADERS = \
OptionalInterfaceFactory \
PendingAccount \
PendingChannel \
+ PendingChannelRequest \
PendingConnection \
PendingContacts \
PendingContactAttributes \
@@ -220,6 +230,7 @@ tpqt4include_HEADERS = \
ChannelInterfaceHoldInterface \
ChannelInterfaceMediaSignallingInterface \
ChannelInterfacePasswordInterface \
+ ChannelDispatcherInterface \
ChannelDispatchOperationInterface \
ChannelRequestInterface \
ChannelTypeContactListInterface \
@@ -253,6 +264,7 @@ tpqt4include_HEADERS = \
account.h \
account-manager.h \
channel.h \
+ channel-dispatcher.h \
channel-dispatch-operation.h \
channel-request.h \
client.h \
@@ -276,6 +288,7 @@ tpqt4include_HEADERS = \
optional-interface-factory.h \
pending-account.h \
pending-channel.h \
+ pending-channel-request.h \
pending-connection.h \
pending-contact-attributes.h \
pending-contacts.h \
@@ -298,6 +311,7 @@ nodist_geninclude_HEADERS = \
_gen/cli-account.h \
_gen/cli-account-manager.h \
_gen/cli-channel.h \
+ _gen/cli-channel-dispatcher.h \
_gen/cli-channel-dispatch-operation.h \
_gen/cli-channel-request.h \
_gen/cli-client.h \
@@ -399,6 +413,10 @@ _gen/cli-%.h _gen/cli-%-body.hpp: _gen/spec-%.xml \
group='clientchannel'; \
prettyinclude='Channel'; \
mainiface='--mainiface=Tp::Client::ChannelInterface';; \
+ channel-dispatcher) \
+ group='clientchanneldispatcher'; \
+ prettyinclude='ChannelDispatcher'; \
+ mainiface='--mainiface=Tp::Client::ChannelDispatcherInterface';; \
channel-dispatch-operation) \
group='clientchanneldispatchoperation'; \
prettyinclude='ChannelDispatchOperation'; \
diff --git a/TelepathyQt4/Makefile.in b/TelepathyQt4/Makefile.in
index 06cb402..f743aef 100644
--- a/TelepathyQt4/Makefile.in
+++ b/TelepathyQt4/Makefile.in
@@ -77,19 +77,20 @@ am__DEPENDENCIES_1 =
am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_libtelepathy_qt4_la_OBJECTS = abstract-client.lo \
abstract-interface.lo account.lo account-manager.lo channel.lo \
- channel-factory.lo channel-request.lo \
+ channel-factory.lo channel-request.lo channel-dispatcher.lo \
channel-dispatch-operation.lo client.lo client-registrar.lo \
connection.lo connection-manager.lo contact.lo \
contact-manager.lo dbus.lo dbus-proxy.lo debug.lo feature.lo \
file-transfer.lo key-file.lo manager-file.lo \
media-session-handler.lo media-stream-handler.lo message.lo \
optional-interface-factory.lo pending-account.lo \
- pending-channel.lo pending-connection.lo \
- pending-contact-attributes.lo pending-contacts.lo \
- pending-handles.lo pending-operation.lo pending-ready.lo \
- pending-string-list.lo properties.lo readiness-helper.lo \
- ready-object.lo referenced-handles.lo room-list.lo \
- streamed-media-channel.lo text-channel.lo types.lo
+ pending-channel.lo pending-channel-request.lo \
+ pending-connection.lo pending-contact-attributes.lo \
+ pending-contacts.lo pending-handles.lo pending-operation.lo \
+ pending-ready.lo pending-string-list.lo properties.lo \
+ readiness-helper.lo ready-object.lo referenced-handles.lo \
+ room-list.lo streamed-media-channel.lo text-channel.lo \
+ types.lo
nodist_libtelepathy_qt4_la_OBJECTS =
libtelepathy_qt4_la_OBJECTS = $(am_libtelepathy_qt4_la_OBJECTS) \
$(nodist_libtelepathy_qt4_la_OBJECTS)
@@ -348,6 +349,7 @@ EXTRA_DIST = \
account-manager.xml \
async-model.dox \
channel.xml \
+ channel-dispatcher.xml \
channel-dispatch-operation.xml \
channel-request.xml \
client.xml \
@@ -385,6 +387,7 @@ libtelepathy_qt4_la_SOURCES = \
channel-factory.cpp \
channel-factory.h \
channel-request.cpp \
+ channel-dispatcher.cpp \
channel-dispatch-operation.cpp \
client.cpp \
client-registrar.cpp \
@@ -409,6 +412,8 @@ libtelepathy_qt4_la_SOURCES = \
optional-interface-factory.cpp \
pending-account.cpp \
pending-channel.cpp \
+ pending-channel-request.cpp \
+ pending-channel-request-internal.h \
pending-connection.cpp \
pending-contact-attributes.cpp \
pending-contacts.cpp \
@@ -432,6 +437,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/cli-account-manager.moc.hpp \
_gen/cli-channel-body.hpp \
_gen/cli-channel.moc.hpp \
+ _gen/cli-channel-dispatcher-body.hpp \
+ _gen/cli-channel-dispatcher.moc.hpp \
_gen/cli-channel-dispatch-operation-body.hpp \
_gen/cli-channel-dispatch-operation.moc.hpp \
_gen/cli-channel-request-body.hpp \
@@ -470,6 +477,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/file-transfer.moc.hpp \
_gen/pending-account.moc.hpp \
_gen/pending-channel.moc.hpp \
+ _gen/pending-channel-request.moc.hpp \
+ _gen/pending-channel-request-internal.moc.hpp \
_gen/pending-connection.moc.hpp \
_gen/pending-contact-attributes.moc.hpp \
_gen/pending-contacts.moc.hpp \
@@ -492,6 +501,7 @@ tpqt4include_HEADERS = \
Account \
AccountManager \
Channel \
+ ChannelDispatcher \
ChannelDispatchOperation \
ChannelRequest \
Client \
@@ -515,6 +525,7 @@ tpqt4include_HEADERS = \
OptionalInterfaceFactory \
PendingAccount \
PendingChannel \
+ PendingChannelRequest \
PendingConnection \
PendingContacts \
PendingContactAttributes \
@@ -550,6 +561,7 @@ tpqt4include_HEADERS = \
ChannelInterfaceHoldInterface \
ChannelInterfaceMediaSignallingInterface \
ChannelInterfacePasswordInterface \
+ ChannelDispatcherInterface \
ChannelDispatchOperationInterface \
ChannelRequestInterface \
ChannelTypeContactListInterface \
@@ -583,6 +595,7 @@ tpqt4include_HEADERS = \
account.h \
account-manager.h \
channel.h \
+ channel-dispatcher.h \
channel-dispatch-operation.h \
channel-request.h \
client.h \
@@ -606,6 +619,7 @@ tpqt4include_HEADERS = \
optional-interface-factory.h \
pending-account.h \
pending-channel.h \
+ pending-channel-request.h \
pending-connection.h \
pending-contact-attributes.h \
pending-contacts.h \
@@ -628,6 +642,7 @@ nodist_geninclude_HEADERS = \
_gen/cli-account.h \
_gen/cli-account-manager.h \
_gen/cli-channel.h \
+ _gen/cli-channel-dispatcher.h \
_gen/cli-channel-dispatch-operation.h \
_gen/cli-channel-request.h \
_gen/cli-client.h \
@@ -745,6 +760,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/account-manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/account.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-dispatch-operation.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-dispatcher.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-factory.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-request.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel.Plo@am__quote@
@@ -766,6 +782,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optional-interface-factory.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending-account.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending-channel-request.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending-channel.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending-connection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pending-contact-attributes.Plo@am__quote@
@@ -1231,6 +1248,10 @@ _gen/cli-%.h _gen/cli-%-body.hpp: _gen/spec-%.xml \
group='clientchannel'; \
prettyinclude='Channel'; \
mainiface='--mainiface=Tp::Client::ChannelInterface';; \
+ channel-dispatcher) \
+ group='clientchanneldispatcher'; \
+ prettyinclude='ChannelDispatcher'; \
+ mainiface='--mainiface=Tp::Client::ChannelDispatcherInterface';; \
channel-dispatch-operation) \
group='clientchanneldispatchoperation'; \
prettyinclude='ChannelDispatchOperation'; \
diff --git a/TelepathyQt4/PendingChannelRequest b/TelepathyQt4/PendingChannelRequest
new file mode 100644
index 0000000..862acc4
--- /dev/null
+++ b/TelepathyQt4/PendingChannelRequest
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_PendingChannelRequest_HEADER_GUARD_
+#define _TelepathyQt4_Client_PendingChannelRequest_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/pending-channel-request.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/account.cpp b/TelepathyQt4/account.cpp
index 00cda30..46c0099 100644
--- a/TelepathyQt4/account.cpp
+++ b/TelepathyQt4/account.cpp
@@ -29,10 +29,12 @@
#include <TelepathyQt4/AccountManager>
#include <TelepathyQt4/ConnectionManager>
+#include <TelepathyQt4/PendingChannelRequest>
#include <TelepathyQt4/PendingFailure>
#include <TelepathyQt4/PendingReady>
#include <TelepathyQt4/PendingStringList>
#include <TelepathyQt4/PendingVoidMethodCall>
+#include <TelepathyQt4/ReferencedHandles>
#include <TelepathyQt4/Constants>
#include <TelepathyQt4/Debug>
@@ -695,6 +697,222 @@ PendingOperation *Account::remove()
return new PendingVoidMethodCall(this, baseInterface()->Remove());
}
+/**
+ * Start a request to ensure that a text channel with the given
+ * contact \a contactIdentifier exists, creating it if necessary.
+ *
+ * See ensureChannel() for more details.
+ *
+ * \param contactIdentifier The identifier of the contact to chat with.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa ensureChannel(), createChannel()
+ */
+PendingChannelRequest *Account::ensureTextChat(
+ const QString &contactIdentifier,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ QVariantMap request;
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".ChannelType"),
+ TELEPATHY_INTERFACE_CHANNEL_TYPE_TEXT);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandleType"),
+ Tp::HandleTypeContact);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetID"),
+ contactIdentifier);
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
+/**
+ * Start a request to ensure that a text channel with the given
+ * contact \a contact exists, creating it if necessary.
+ *
+ * See ensureChannel() for more details.
+ *
+ * \param contact The contact to chat with.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa ensureChannel(), createChannel()
+ */
+PendingChannelRequest *Account::ensureTextChat(
+ const ContactPtr &contact,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ QVariantMap request;
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".ChannelType"),
+ TELEPATHY_INTERFACE_CHANNEL_TYPE_TEXT);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandleType"),
+ Tp::HandleTypeContact);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandle"),
+ contact ? contact->handle().at(0) : 0);
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
+/**
+ * Start a request to ensure that a text chat room with the given
+ * room name \a roomName exists, creating it if necessary.
+ *
+ * See ensureChannel() for more details.
+ *
+ * \param roomName The name of the chat room.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa ensureChannel(), createChannel()
+ */
+PendingChannelRequest *Account::ensureTextChatroom(
+ const QString &roomName,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ QVariantMap request;
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".ChannelType"),
+ TELEPATHY_INTERFACE_CHANNEL_TYPE_TEXT);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandleType"),
+ Tp::HandleTypeRoom);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetID"),
+ roomName);
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
+/**
+ * Start a request to ensure that a media channel with the given
+ * contact \a contactIdentifier exists, creating it if necessary.
+ *
+ * See ensureChannel() for more details.
+ *
+ * \param contactIdentifier The identifier of the contact to call.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa ensureChannel(), createChannel()
+ */
+PendingChannelRequest *Account::ensureMediaCall(
+ const QString &contactIdentifier,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ QVariantMap request;
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".ChannelType"),
+ TELEPATHY_INTERFACE_CHANNEL_TYPE_STREAMED_MEDIA);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandleType"),
+ Tp::HandleTypeContact);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetID"),
+ contactIdentifier);
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
+/**
+ * Start a request to ensure that a media channel with the given
+ * contact \a contact exists, creating it if necessary.
+ *
+ * See ensureChannel() for more details.
+ *
+ * \param contact The contact to call.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa ensureChannel(), createChannel()
+ */
+PendingChannelRequest *Account::ensureMediaCall(
+ const ContactPtr &contact,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ QVariantMap request;
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".ChannelType"),
+ TELEPATHY_INTERFACE_CHANNEL_TYPE_STREAMED_MEDIA);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandleType"),
+ Tp::HandleTypeContact);
+ request.insert(QLatin1String(TELEPATHY_INTERFACE_CHANNEL ".TargetHandle"),
+ contact ? contact->handle().at(0) : 0);
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
+/**
+ * Start a request to create a channel.
+ * This initially just creates a PendingChannelRequest object,
+ * which can be used to track the success or failure of the request,
+ * or to cancel it.
+ *
+ * Helper methods for text chat, text chat room and media call are provided and
+ * should be used if appropriate.
+ *
+ * \param request A dictionary containing desirable properties.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa createChannel()
+ */
+PendingChannelRequest *Account::createChannel(
+ const QVariantMap &request,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, true, this);
+}
+
+/**
+ * Start a request to ensure that a channel exists, creating it if necessary.
+ * This initially just creates a PendingChannelRequest object,
+ * which can be used to track the success or failure of the request,
+ * or to cancel it.
+ *
+ * Helper methods for text chat, text chat room and media call are provided and
+ * should be used if appropriate.
+ *
+ * \param request A dictionary containing desirable properties.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \sa createChannel()
+ */
+PendingChannelRequest *Account::ensureChannel(
+ const QVariantMap &request,
+ QDateTime userActionTime,
+ const QString &preferredHandler)
+{
+ return new PendingChannelRequest(dbusConnection(), objectPath(),
+ request, userActionTime, preferredHandler, false, this);
+}
+
QStringList Account::interfaces() const
{
return mPriv->interfaces;
diff --git a/TelepathyQt4/account.h b/TelepathyQt4/account.h
index dbbf27e..c19b115 100644
--- a/TelepathyQt4/account.h
+++ b/TelepathyQt4/account.h
@@ -48,6 +48,7 @@ namespace Tp
class Account;
class Connection;
+class PendingChannelRequest;
class PendingConnection;
class PendingOperation;
class PendingReady;
@@ -135,6 +136,39 @@ public:
PendingOperation *remove();
+ PendingChannelRequest *ensureTextChat(
+ const QString &contactIdentifier,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+ PendingChannelRequest *ensureTextChat(
+ const ContactPtr &contact,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+
+ PendingChannelRequest *ensureTextChatroom(
+ const QString &roomName,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+
+ PendingChannelRequest *ensureMediaCall(
+ const QString &contactIdentifier,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+ PendingChannelRequest *ensureMediaCall(
+ const ContactPtr &contact,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+
+ // advanced
+ PendingChannelRequest *createChannel(
+ const QVariantMap &requestedProperties,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+ PendingChannelRequest *ensureChannel(
+ const QVariantMap &requestedProperties,
+ QDateTime userActionTime = QDateTime::currentDateTime(),
+ const QString &preferredHandler = QString());
+
QStringList interfaces() const;
template <class Interface>
diff --git a/TelepathyQt4/channel-dispatch-operation.cpp b/TelepathyQt4/channel-dispatch-operation.cpp
index b46ad28..82dbf90 100644
--- a/TelepathyQt4/channel-dispatch-operation.cpp
+++ b/TelepathyQt4/channel-dispatch-operation.cpp
@@ -160,7 +160,7 @@ void ChannelDispatchOperation::Private::extractMainProps(const QVariantMap &prop
if (!immutableProperties) {
ChannelDetailsList channelDetailsList =
- qdbus_cast<ChannelDetailsList>(props.value("ChannelDetailsList"));
+ qdbus_cast<ChannelDetailsList>(props.value("Channels"));
ChannelPtr channel;
foreach (const ChannelDetails &channelDetails, channelDetailsList) {
channel = ChannelFactory::create(connection,
diff --git a/TelepathyQt4/channel-dispatcher.cpp b/TelepathyQt4/channel-dispatcher.cpp
new file mode 100644
index 0000000..aafdb61
--- /dev/null
+++ b/TelepathyQt4/channel-dispatcher.cpp
@@ -0,0 +1,25 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <TelepathyQt4/ChannelDispatcher>
+
+#include "TelepathyQt4/_gen/cli-channel-dispatcher-body.hpp"
+#include "TelepathyQt4/_gen/cli-channel-dispatcher.moc.hpp"
diff --git a/TelepathyQt4/channel-dispatcher.h b/TelepathyQt4/channel-dispatcher.h
new file mode 100644
index 0000000..5546de9
--- /dev/null
+++ b/TelepathyQt4/channel-dispatcher.h
@@ -0,0 +1,31 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef _TelepathyQt4_cli_channel_dispatcher_h_HEADER_GUARD_
+#define _TelepathyQt4_cli_channel_dispatcher_h_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#error IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/_gen/cli-channel-dispatcher.h>
+
+#endif
diff --git a/TelepathyQt4/channel-dispatcher.xml b/TelepathyQt4/channel-dispatcher.xml
new file mode 100644
index 0000000..a1588a4
--- /dev/null
+++ b/TelepathyQt4/channel-dispatcher.xml
@@ -0,0 +1,9 @@
+<tp:spec
+ xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+
+<tp:title>Channel Dispatcher interface</tp:title>
+
+<xi:include href="../spec/Channel_Dispatcher.xml"/>
+
+</tp:spec>
diff --git a/TelepathyQt4/channel-request.cpp b/TelepathyQt4/channel-request.cpp
index db6a0de..8151d37 100644
--- a/TelepathyQt4/channel-request.cpp
+++ b/TelepathyQt4/channel-request.cpp
@@ -94,6 +94,13 @@ ChannelRequest::Private::Private(ChannelRequest *parent)
{
debug() << "Creating new ChannelRequest:" << parent->objectPath();
+ parent->connect(baseInterface,
+ SIGNAL(Failed(const QString &, const QString &)),
+ SIGNAL(failed(const QString &, const QString &)));
+ parent->connect(baseInterface,
+ SIGNAL(Succeeded()),
+ SIGNAL(succeeded()));
+
ReadinessHelper::Introspectables introspectables;
// As ChannelRequest does not have predefined statuses let's simulate one (0)
@@ -119,13 +126,6 @@ void ChannelRequest::Private::introspectMain(ChannelRequest::Private *self)
Q_ASSERT(self->properties != 0);
}
- self->parent->connect(self->baseInterface,
- SIGNAL(Failed(const QString &, const QString &)),
- SIGNAL(failed(const QString &, const QString &)));
- self->parent->connect(self->baseInterface,
- SIGNAL(Succeeded()),
- SIGNAL(succeeded()));
-
debug() << "Calling Properties::GetAll(ChannelRequest)";
QDBusPendingCallWatcher *watcher =
new QDBusPendingCallWatcher(
@@ -239,6 +239,11 @@ PendingOperation *ChannelRequest::cancel()
return new PendingVoidMethodCall(this, mPriv->baseInterface->Cancel());
}
+PendingOperation *ChannelRequest::proceed()
+{
+ return new PendingVoidMethodCall(this, mPriv->baseInterface->Proceed());
+}
+
/**
* Get the ChannelRequestInterface for this ChannelRequest class. This method is
* protected since the convenience methods provided by this class should
diff --git a/TelepathyQt4/channel-request.h b/TelepathyQt4/channel-request.h
index 7334400..774c4a5 100644
--- a/TelepathyQt4/channel-request.h
+++ b/TelepathyQt4/channel-request.h
@@ -110,6 +110,10 @@ private Q_SLOTS:
void onAccountReady(Tp::PendingOperation *op);
private:
+ friend class PendingChannelRequest;
+
+ PendingOperation *proceed();
+
struct Private;
friend struct Private;
Private *mPriv;
diff --git a/TelepathyQt4/constants.h b/TelepathyQt4/constants.h
index 0f42296..51735a7 100644
--- a/TelepathyQt4/constants.h
+++ b/TelepathyQt4/constants.h
@@ -114,4 +114,15 @@
#define TELEPATHY_DBUS_ERROR_NAME_HAS_NO_OWNER \
"org.freedesktop.DBus.Error.NameHasNoOwner"
+/**
+ * \ingroup errorstrconsts
+ *
+ * The error name "org.freedesktop.DBus.Error.UnknownMethod".
+ *
+ * Raised by the D-Bus daemon when the method name invoked isn't
+ * known by the object you invoked it on.
+ */
+#define TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD \
+ "org.freedesktop.DBus.Error.UnknownMethod"
+
#endif
diff --git a/TelepathyQt4/pending-channel-request-internal.h b/TelepathyQt4/pending-channel-request-internal.h
new file mode 100644
index 0000000..e5ddaa7
--- /dev/null
+++ b/TelepathyQt4/pending-channel-request-internal.h
@@ -0,0 +1,72 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef _TelepathyQt4_cli_pending_channel_request_internal_h_HEADER_GUARD_
+#define _TelepathyQt4_cli_pending_channel_request_internal_h_HEADER_GUARD_
+
+#include <TelepathyQt4/ChannelRequest>
+#include <TelepathyQt4/PendingOperation>
+#include <TelepathyQt4/Types>
+
+namespace Tp
+{
+
+class PendingChannelRequestCancelOperation : public PendingOperation
+{
+ Q_OBJECT
+ Q_DISABLE_COPY(PendingChannelRequestCancelOperation)
+
+public:
+ PendingChannelRequestCancelOperation(QObject *parent)
+ : PendingOperation(parent)
+ {
+ }
+
+ ~PendingChannelRequestCancelOperation()
+ {
+ }
+
+ void go(const ChannelRequestPtr &channelRequest)
+ {
+ Q_ASSERT(mChannelRequest.isNull());
+ mChannelRequest = channelRequest;
+ connect(mChannelRequest->cancel(),
+ SIGNAL(finished(Tp::PendingOperation*)),
+ SLOT(onCancelOperationFinished(Tp::PendingOperation*)));
+ }
+
+private Q_SLOTS:
+ void onCancelOperationFinished(Tp::PendingOperation *op)
+ {
+ if (op->isError()) {
+ setFinishedWithError(op->errorName(), op->errorMessage());
+ return;
+ }
+ setFinished();
+ }
+
+private:
+ ChannelRequestPtr mChannelRequest;
+};
+
+} // Tp
+
+#endif
diff --git a/TelepathyQt4/pending-channel-request.cpp b/TelepathyQt4/pending-channel-request.cpp
new file mode 100644
index 0000000..d3eb6e4
--- /dev/null
+++ b/TelepathyQt4/pending-channel-request.cpp
@@ -0,0 +1,223 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2008 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2008 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <TelepathyQt4/PendingChannelRequest>
+#include "TelepathyQt4/pending-channel-request-internal.h"
+
+#include "TelepathyQt4/_gen/pending-channel-request.moc.hpp"
+#include "TelepathyQt4/_gen/pending-channel-request-internal.moc.hpp"
+
+#include "TelepathyQt4/debug-internal.h"
+
+#include <TelepathyQt4/ChannelDispatcher>
+#include <TelepathyQt4/ChannelRequest>
+#include <TelepathyQt4/PendingFailure>
+#include <TelepathyQt4/PendingReady>
+
+/**
+ * \addtogroup clientsideproxies Client-side proxies
+ *
+ * Proxy objects representing remote service objects accessed via D-Bus.
+ *
+ * In addition to providing direct access to methods, signals and properties
+ * exported by the remote objects, some of these proxies offer features like
+ * automatic inspection of remote object capabilities, property tracking,
+ * backwards compatibility helpers for older services and other utilities.
+ */
+
+namespace Tp
+{
+
+struct PendingChannelRequest::Private
+{
+ Private(const QDBusConnection &dbusConnection)
+ : dbusConnection(dbusConnection),
+ cancelOperation(0)
+ {
+ }
+
+ QDBusConnection dbusConnection;
+ ChannelRequestPtr channelRequest;
+ PendingChannelRequestCancelOperation *cancelOperation;
+};
+
+/**
+ * \class PendingChannelRequest
+ * \ingroup clientconn
+ * \headerfile <TelepathyQt4/pending-channel-request.h> <TelepathyQt4/PendingChannelRequest>
+ *
+ * Class containing the parameters of and the reply to an asynchronous
+ * ChannelRequest request. Instances of this class cannot be constructed
+ * directly; the only way to get one is trough Account.
+ */
+
+/**
+ * Construct a new PendingChannelRequest object.
+ *
+ * \param dbusConnection QDBusConnection to use.
+ * \param accountObjectPath Account object path.
+ * \param requestedProperties A dictionary containing the desirable properties.
+ * \param userActionTime The time at which user action occurred, or QDateTime()
+ * if this channel request is for some reason not
+ * involving user action.
+ * \param preferredHandler Either the well-known bus name (starting with
+ * org.freedesktop.Telepathy.Client.) of the preferred
+ * handler for this channel, or an empty string to
+ * indicate that any handler would be acceptable.
+ * \param create Whether createChannel or ensureChannel should be called.
+ * \param parent Parent object
+ */
+PendingChannelRequest::PendingChannelRequest(const QDBusConnection &dbusConnection,
+ const QString &accountObjectPath,
+ const QVariantMap &requestedProperties,
+ const QDateTime &userActionTime,
+ const QString &preferredHandler,
+ bool create,
+ QObject *parent)
+ : PendingOperation(parent),
+ mPriv(new Private(dbusConnection))
+{
+ QString channelDispatcherObjectPath =
+ QString("/%1").arg(TELEPATHY_INTERFACE_CHANNEL_DISPATCHER);
+ channelDispatcherObjectPath.replace('.', '/');
+ Client::ChannelDispatcherInterface *channelDispatcherInterface =
+ new Client::ChannelDispatcherInterface(mPriv->dbusConnection,
+ TELEPATHY_INTERFACE_CHANNEL_DISPATCHER,
+ channelDispatcherObjectPath,
+ this);
+ QDBusPendingCallWatcher *watcher;
+ if (create) {
+ watcher = new QDBusPendingCallWatcher(
+ channelDispatcherInterface->CreateChannel(
+ QDBusObjectPath(accountObjectPath),
+ requestedProperties,
+ userActionTime.isNull() ? 0 : userActionTime.toTime_t(),
+ preferredHandler), this);
+ }
+ else {
+ watcher = new QDBusPendingCallWatcher(
+ channelDispatcherInterface->EnsureChannel(
+ QDBusObjectPath(accountObjectPath),
+ requestedProperties,
+ userActionTime.isNull() ? 0 : userActionTime.toTime_t(),
+ preferredHandler), this);
+ }
+
+ // FIXME: This is a Qt bug fixed upstream, should be in the next Qt release.
+ // We should not need to check watcher->isFinished() here, remove the
+ // check when a fixed Qt version is released.
+ if (watcher->isFinished()) {
+ onWatcherFinished(watcher);
+ } else {
+ connect(watcher,
+ SIGNAL(finished(QDBusPendingCallWatcher *)),
+ SLOT(onWatcherFinished(QDBusPendingCallWatcher *)));
+ }
+}
+
+/**
+ * Class destructor.
+ */
+PendingChannelRequest::~PendingChannelRequest()
+{
+ delete mPriv;
+}
+
+ChannelRequestPtr PendingChannelRequest::channelRequest() const
+{
+ return mPriv->channelRequest;
+}
+
+PendingOperation *PendingChannelRequest::cancel()
+{
+ if (isFinished()) {
+ // CR has already succeeded or failed, so let's just fail here
+ return new PendingFailure(this,
+ TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD,
+ "ChannnelRequest already finished");
+ }
+
+ if (!mPriv->cancelOperation) {
+ mPriv->cancelOperation = new PendingChannelRequestCancelOperation(this);
+ connect(mPriv->cancelOperation,
+ SIGNAL(finished(Tp::PendingOperation*)),
+ SLOT(onCancelOperationFinished(Tp::PendingOperation*)));
+
+ if (mPriv->channelRequest) {
+ mPriv->cancelOperation->go(mPriv->channelRequest);
+ }
+ }
+
+ return mPriv->cancelOperation;
+}
+
+void PendingChannelRequest::onWatcherFinished(QDBusPendingCallWatcher *watcher)
+{
+ QDBusPendingReply<QDBusObjectPath> reply = *watcher;
+
+ if (!reply.isError()) {
+ QDBusObjectPath objectPath = reply.argumentAt<0>();
+ debug() << "Got reply to ChannelDispatcher.Ensure/CreateChannel "
+ "- object path:" << objectPath.path();
+
+ mPriv->channelRequest = ChannelRequest::create(mPriv->dbusConnection,
+ objectPath.path(), QVariantMap());
+
+ if (mPriv->cancelOperation) {
+ mPriv->cancelOperation->go(mPriv->channelRequest);
+ setFinishedWithError(TELEPATHY_ERROR_CANCELLED,
+ "ChannelRequest cancelled");
+ } else {
+ emit channelRequestCreated(mPriv->channelRequest);
+
+ connect(mPriv->channelRequest.data(),
+ SIGNAL(failed(const QString &, const QString &)),
+ SLOT(setFinishedWithError(const QString &, const QString &)));
+ connect(mPriv->channelRequest.data(),
+ SIGNAL(succeeded()),
+ SLOT(setFinished()));
+
+ connect(mPriv->channelRequest->proceed(),
+ SIGNAL(finished(Tp::PendingOperation*)),
+ SLOT(onProceedOperationFinished(Tp::PendingOperation*)));
+ }
+ } else {
+ debug().nospace() << "Ensure/CreateChannel failed:" <<
+ reply.error().name() << ": " << reply.error().message();
+ setFinishedWithError(reply.error());
+ }
+
+ watcher->deleteLater();
+}
+
+void PendingChannelRequest::onProceedOperationFinished(PendingOperation *op)
+{
+ if (op->isError()) {
+ setFinishedWithError(op->errorName(), op->errorMessage());
+ }
+}
+
+void PendingChannelRequest::onCancelOperationFinished(PendingOperation *op)
+{
+ mPriv->cancelOperation = 0;
+}
+
+} // Tp
diff --git a/TelepathyQt4/pending-channel-request.h b/TelepathyQt4/pending-channel-request.h
new file mode 100644
index 0000000..5393766
--- /dev/null
+++ b/TelepathyQt4/pending-channel-request.h
@@ -0,0 +1,81 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef _TelepathyQt4_cli_pending_channel_request_h_HEADER_GUARD_
+#define _TelepathyQt4_cli_pending_channel_request_h_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#error IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/PendingOperation>
+#include <TelepathyQt4/Types>
+
+#include <QDateTime>
+#include <QString>
+#include <QVariantMap>
+
+class QDBusPendingCallWatcher;
+
+namespace Tp
+{
+
+class Account;
+
+class PendingChannelRequest : public PendingOperation
+{
+ Q_OBJECT
+ Q_DISABLE_COPY(PendingChannelRequest)
+
+public:
+ ~PendingChannelRequest();
+
+ ChannelRequestPtr channelRequest() const;
+
+ PendingOperation *cancel();
+
+Q_SIGNALS:
+ void channelRequestCreated(const Tp::ChannelRequestPtr &channelRequest);
+
+private Q_SLOTS:
+ void onWatcherFinished(QDBusPendingCallWatcher *watcher);
+ void onProceedOperationFinished(Tp::PendingOperation *op);
+ void onCancelOperationFinished(Tp::PendingOperation *op);
+
+private:
+ friend class Account;
+
+ PendingChannelRequest(const QDBusConnection &dbusConnection,
+ const QString &accountObjectPath,
+ const QVariantMap &requestedProperties,
+ const QDateTime &userActionTime,
+ const QString &preferredHandler,
+ bool create,
+ QObject *parent);
+
+ struct Private;
+ friend struct Private;
+ Private *mPriv;
+};
+
+} // Tp
+
+#endif
diff --git a/TelepathyQt4/pending-operation.h b/TelepathyQt4/pending-operation.h
index f2fba1d..4445246 100644
--- a/TelepathyQt4/pending-operation.h
+++ b/TelepathyQt4/pending-operation.h
@@ -141,6 +141,7 @@ protected:
*/
PendingOperation(QObject* parent);
+protected Q_SLOTS:
/**
* Record that this pending operation has finished successfully, and
* emit the #finished() signal next time the event loop runs.
diff --git a/TelepathyQt4/stable-interfaces.xml b/TelepathyQt4/stable-interfaces.xml
index 8d33042..7ef8db0 100644
--- a/TelepathyQt4/stable-interfaces.xml
+++ b/TelepathyQt4/stable-interfaces.xml
@@ -8,6 +8,7 @@
<xi:include href="connection-manager.xml"/>
<xi:include href="connection.xml"/>
<xi:include href="channel.xml"/>
+<xi:include href="channel-dispatcher.xml"/>
<xi:include href="channel-dispatch-operation.xml"/>
<xi:include href="channel-request.xml"/>
<xi:include href="media-session-handler.xml"/>
diff --git a/compile b/compile
deleted file mode 100755
index 1b1d232..0000000
--- a/compile
+++ /dev/null
@@ -1,142 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand `-c -o'.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-case $1 in
- '')
- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
- exit 1;
- ;;
- -h | --h*)
- cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand `-c -o'.
-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file `INSTALL'.
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
- exit $?
- ;;
- -v | --v*)
- echo "compile $scriptversion"
- exit $?
- ;;
-esac
-
-ofile=
-cfile=
-eat=
-
-for arg
-do
- if test -n "$eat"; then
- eat=
- else
- case $1 in
- -o)
- # configure might choose to run compile as `compile cc -o foo foo.c'.
- # So we strip `-o arg' only if arg is an object.
- eat=1
- case $2 in
- *.o | *.obj)
- ofile=$2
- ;;
- *)
- set x "$@" -o "$2"
- shift
- ;;
- esac
- ;;
- *.c)
- cfile=$1
- set x "$@" "$1"
- shift
- ;;
- *)
- set x "$@" "$1"
- shift
- ;;
- esac
- fi
- shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
- # If no `-o' option was seen then we might have been invoked from a
- # pattern rule where we don't need one. That is ok -- this is a
- # normal compilation that the losing compiler can handle. If no
- # `.c' file was seen then we are probably linking. That is also
- # ok.
- exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file. Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
-while true; do
- if mkdir "$lockdir" >/dev/null 2>&1; then
- break
- fi
- sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
- mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
- mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/configure b/configure
index 96c545b..dc8fba8 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for Telepathy-Qt4 0.1.7.
+# Generated by GNU Autoconf 2.63 for Telepathy-Qt4 0.1.8.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-qt4>.
#
@@ -745,8 +745,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='Telepathy-Qt4'
PACKAGE_TARNAME='telepathy-qt4'
-PACKAGE_VERSION='0.1.7'
-PACKAGE_STRING='Telepathy-Qt4 0.1.7'
+PACKAGE_VERSION='0.1.8'
+PACKAGE_STRING='Telepathy-Qt4 0.1.8'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-qt4'
# Factoring default headers for most tests.
@@ -1598,7 +1598,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Telepathy-Qt4 0.1.7 to adapt to many kinds of systems.
+\`configure' configures Telepathy-Qt4 0.1.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1668,7 +1668,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Telepathy-Qt4 0.1.7:";;
+ short | recursive ) echo "Configuration of Telepathy-Qt4 0.1.8:";;
esac
cat <<\_ACEOF
@@ -1815,7 +1815,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Telepathy-Qt4 configure 0.1.7
+Telepathy-Qt4 configure 0.1.8
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1829,7 +1829,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Telepathy-Qt4 $as_me 0.1.7, which was
+It was created by Telepathy-Qt4 $as_me 0.1.8, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2534,7 +2534,7 @@ fi
# Define the identity of the package.
PACKAGE='telepathy-qt4'
- VERSION='0.1.7'
+ VERSION='0.1.8'
cat >>confdefs.h <<_ACEOF
@@ -21455,7 +21455,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Telepathy-Qt4 $as_me 0.1.7, which was
+This file was extended by Telepathy-Qt4 $as_me 0.1.8, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21518,7 +21518,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-Telepathy-Qt4 config.status 0.1.7
+Telepathy-Qt4 config.status 0.1.8
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/configure.ac b/configure.ac
index 5594f21..311b97d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,7 +11,7 @@ AC_PREREQ([2.59])
m4_define([tp_qt4_major_version], [0])
m4_define([tp_qt4_minor_version], [1])
-m4_define([tp_qt4_micro_version], [7])
+m4_define([tp_qt4_micro_version], [8])
m4_define([tp_qt4_nano_version], [0])
# If library source has changed since last release, increment revision
diff --git a/doc/html/Farsight_2channel_8h_source.html b/doc/html/Farsight_2channel_8h_source.html
index 3b4c6ec..c37b959 100644
--- a/doc/html/Farsight_2channel_8h_source.html
+++ b/doc/html/Farsight_2channel_8h_source.html
@@ -73,7 +73,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/__gen_2constants_8h_source.html b/doc/html/__gen_2constants_8h_source.html
index c7756d4..eecba2d 100644
--- a/doc/html/__gen_2constants_8h_source.html
+++ b/doc/html/__gen_2constants_8h_source.html
@@ -647,111 +647,113 @@
<a name="l02159"></a>02159 <span class="preprocessor"></span>
<a name="l02165"></a><a class="code" href="group__ifacestrconsts.html#g6e2d086b4431506d7002bef344c3b4cf">02165</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_PASSWORD "org.freedesktop.Telepathy.Channel.Interface.Password"</span>
<a name="l02166"></a>02166 <span class="preprocessor"></span>
-<a name="l02172"></a><a class="code" href="group__ifacestrconsts.html#g57ed45e4b2b217f76ed6e6249791b35b">02172</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_DISPATCH_OPERATION "org.freedesktop.Telepathy.ChannelDispatchOperation"</span>
+<a name="l02172"></a><a class="code" href="group__ifacestrconsts.html#g726ab9ef48fc21280b753ef19e789e4c">02172</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_DISPATCHER "org.freedesktop.Telepathy.ChannelDispatcher"</span>
<a name="l02173"></a>02173 <span class="preprocessor"></span>
-<a name="l02179"></a><a class="code" href="group__ifacestrconsts.html#gf4393450816cb5661d945dfa2ed07eb3">02179</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_REQUEST "org.freedesktop.Telepathy.ChannelRequest"</span>
+<a name="l02179"></a><a class="code" href="group__ifacestrconsts.html#g57ed45e4b2b217f76ed6e6249791b35b">02179</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_DISPATCH_OPERATION "org.freedesktop.Telepathy.ChannelDispatchOperation"</span>
<a name="l02180"></a>02180 <span class="preprocessor"></span>
-<a name="l02186"></a><a class="code" href="group__ifacestrconsts.html#g2ca66e39fe89162903e4c7e326e5628e">02186</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_SESSION_HANDLER "org.freedesktop.Telepathy.Media.SessionHandler"</span>
+<a name="l02186"></a><a class="code" href="group__ifacestrconsts.html#gf4393450816cb5661d945dfa2ed07eb3">02186</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_REQUEST "org.freedesktop.Telepathy.ChannelRequest"</span>
<a name="l02187"></a>02187 <span class="preprocessor"></span>
-<a name="l02193"></a><a class="code" href="group__ifacestrconsts.html#g4d26797ef2461fb7aadb89ba55e82761">02193</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_STREAM_HANDLER "org.freedesktop.Telepathy.Media.StreamHandler"</span>
+<a name="l02193"></a><a class="code" href="group__ifacestrconsts.html#g2ca66e39fe89162903e4c7e326e5628e">02193</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_SESSION_HANDLER "org.freedesktop.Telepathy.Media.SessionHandler"</span>
<a name="l02194"></a>02194 <span class="preprocessor"></span>
-<a name="l02200"></a><a class="code" href="group__ifacestrconsts.html#gb1b1ca6ffa52bf627d30623107be003c">02200</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_DBUS_DAEMON "org.freedesktop.DBus"</span>
+<a name="l02200"></a><a class="code" href="group__ifacestrconsts.html#g4d26797ef2461fb7aadb89ba55e82761">02200</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_STREAM_HANDLER "org.freedesktop.Telepathy.Media.StreamHandler"</span>
<a name="l02201"></a>02201 <span class="preprocessor"></span>
-<a name="l02207"></a><a class="code" href="group__ifacestrconsts.html#g4795a791b715e0cd5c83305312ce56d0">02207</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_INTROSPECTABLE "org.freedesktop.DBus.Introspectable"</span>
+<a name="l02207"></a><a class="code" href="group__ifacestrconsts.html#gb1b1ca6ffa52bf627d30623107be003c">02207</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_DBUS_DAEMON "org.freedesktop.DBus"</span>
<a name="l02208"></a>02208 <span class="preprocessor"></span>
-<a name="l02214"></a><a class="code" href="group__ifacestrconsts.html#gbe052f423011434f04142b77561331b4">02214</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PEER "org.freedesktop.DBus.Peer"</span>
+<a name="l02214"></a><a class="code" href="group__ifacestrconsts.html#g4795a791b715e0cd5c83305312ce56d0">02214</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_INTROSPECTABLE "org.freedesktop.DBus.Introspectable"</span>
<a name="l02215"></a>02215 <span class="preprocessor"></span>
-<a name="l02221"></a><a class="code" href="group__ifacestrconsts.html#g58ca8b50654627efd6a458ac85839e58">02221</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES "org.freedesktop.DBus.Properties"</span>
+<a name="l02221"></a><a class="code" href="group__ifacestrconsts.html#gbe052f423011434f04142b77561331b4">02221</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PEER "org.freedesktop.DBus.Peer"</span>
<a name="l02222"></a>02222 <span class="preprocessor"></span>
-<a name="l02228"></a><a class="code" href="group__ifacestrconsts.html#g8e47a4946d1a35211cde76e9edecdad7">02228</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES_INTERFACE "org.freedesktop.Telepathy.Properties"</span>
+<a name="l02228"></a><a class="code" href="group__ifacestrconsts.html#g58ca8b50654627efd6a458ac85839e58">02228</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES "org.freedesktop.DBus.Properties"</span>
<a name="l02229"></a>02229 <span class="preprocessor"></span>
-<a name="l02235"></a><a class="code" href="group__ifacestrconsts.html#gc1cd63ff9e7efc5a9f8d92511339721a">02235</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_MANAGER "org.freedesktop.Telepathy.AccountManager"</span>
+<a name="l02235"></a><a class="code" href="group__ifacestrconsts.html#g8e47a4946d1a35211cde76e9edecdad7">02235</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES_INTERFACE "org.freedesktop.Telepathy.Properties"</span>
<a name="l02236"></a>02236 <span class="preprocessor"></span>
-<a name="l02242"></a><a class="code" href="group__ifacestrconsts.html#gacc1fcc8f01e147eaa1b1da1aa7fb70e">02242</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT "org.freedesktop.Telepathy.Account"</span>
+<a name="l02242"></a><a class="code" href="group__ifacestrconsts.html#gc1cd63ff9e7efc5a9f8d92511339721a">02242</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_MANAGER "org.freedesktop.Telepathy.AccountManager"</span>
<a name="l02243"></a>02243 <span class="preprocessor"></span>
-<a name="l02249"></a><a class="code" href="group__ifacestrconsts.html#g837d67fc62b3ea1e38d7a70a60e18d05">02249</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_INTERFACE_AVATAR "org.freedesktop.Telepathy.Account.Interface.Avatar"</span>
+<a name="l02249"></a><a class="code" href="group__ifacestrconsts.html#gacc1fcc8f01e147eaa1b1da1aa7fb70e">02249</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT "org.freedesktop.Telepathy.Account"</span>
<a name="l02250"></a>02250 <span class="preprocessor"></span>
-<a name="l02256"></a><a class="code" href="group__ifacestrconsts.html#g0b8fe9106a657686c5ddf6393ec7fd93">02256</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT "org.freedesktop.Telepathy.Client"</span>
+<a name="l02256"></a><a class="code" href="group__ifacestrconsts.html#g837d67fc62b3ea1e38d7a70a60e18d05">02256</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_INTERFACE_AVATAR "org.freedesktop.Telepathy.Account.Interface.Avatar"</span>
<a name="l02257"></a>02257 <span class="preprocessor"></span>
-<a name="l02263"></a><a class="code" href="group__ifacestrconsts.html#gb72b59362a36d44129a196c5843e4690">02263</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_OBSERVER "org.freedesktop.Telepathy.Client.Observer"</span>
+<a name="l02263"></a><a class="code" href="group__ifacestrconsts.html#g0b8fe9106a657686c5ddf6393ec7fd93">02263</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT "org.freedesktop.Telepathy.Client"</span>
<a name="l02264"></a>02264 <span class="preprocessor"></span>
-<a name="l02270"></a><a class="code" href="group__ifacestrconsts.html#gd882236b89f655f0bb34db0a3a0a8b86">02270</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_APPROVER "org.freedesktop.Telepathy.Client.Approver"</span>
+<a name="l02270"></a><a class="code" href="group__ifacestrconsts.html#gb72b59362a36d44129a196c5843e4690">02270</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_OBSERVER "org.freedesktop.Telepathy.Client.Observer"</span>
<a name="l02271"></a>02271 <span class="preprocessor"></span>
-<a name="l02277"></a><a class="code" href="group__ifacestrconsts.html#g4551d4810505394b66c0bf06ec75883a">02277</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_HANDLER "org.freedesktop.Telepathy.Client.Handler"</span>
+<a name="l02277"></a><a class="code" href="group__ifacestrconsts.html#gd882236b89f655f0bb34db0a3a0a8b86">02277</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_APPROVER "org.freedesktop.Telepathy.Client.Approver"</span>
<a name="l02278"></a>02278 <span class="preprocessor"></span>
-<a name="l02284"></a><a class="code" href="group__ifacestrconsts.html#g44aff157fa819ac3b350f1c4fbf0ae36">02284</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Client.Interface.Requests"</span>
+<a name="l02284"></a><a class="code" href="group__ifacestrconsts.html#g4551d4810505394b66c0bf06ec75883a">02284</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_HANDLER "org.freedesktop.Telepathy.Client.Handler"</span>
<a name="l02285"></a>02285 <span class="preprocessor"></span>
-<a name="l02293"></a><a class="code" href="group__errorstrconsts.html#gfca2588ec55dd09bd5e1fb24c792236a">02293</a> <span class="preprocessor">#define TELEPATHY_ERROR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.NetworkError"</span>
-<a name="l02294"></a>02294 <span class="preprocessor"></span>
-<a name="l02303"></a><a class="code" href="group__errorstrconsts.html#g5c599cf2b323fefef7718cbf03b5c8f5">02303</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotImplemented"</span>
-<a name="l02304"></a>02304 <span class="preprocessor"></span>
-<a name="l02312"></a><a class="code" href="group__errorstrconsts.html#ge719a87e6ba5da0050d10c496735d2c2">02312</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.InvalidArgument"</span>
-<a name="l02313"></a>02313 <span class="preprocessor"></span>
-<a name="l02321"></a><a class="code" href="group__errorstrconsts.html#g84c502836b79ccdcdfd157ba3b6e81e5">02321</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvailable"</span>
-<a name="l02322"></a>02322 <span class="preprocessor"></span>
-<a name="l02330"></a><a class="code" href="group__errorstrconsts.html#g0971ba840616e1db8996d778a7cc9d8f">02330</a> <span class="preprocessor">#define TELEPATHY_ERROR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.PermissionDenied"</span>
-<a name="l02331"></a>02331 <span class="preprocessor"></span>
-<a name="l02343"></a><a class="code" href="group__errorstrconsts.html#g23c0eb37f5e44cb04eea03813cd12557">02343</a> <span class="preprocessor">#define TELEPATHY_ERROR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconnected"</span>
-<a name="l02344"></a>02344 <span class="preprocessor"></span>
-<a name="l02352"></a><a class="code" href="group__errorstrconsts.html#g6e6909d3ec5be4e676b59a214f212da9">02352</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.InvalidHandle"</span>
-<a name="l02353"></a>02353 <span class="preprocessor"></span>
-<a name="l02361"></a><a class="code" href="group__errorstrconsts.html#g531b50837cc16992b55c634e9311ea37">02361</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channel.Banned"</span>
-<a name="l02362"></a>02362 <span class="preprocessor"></span>
-<a name="l02370"></a><a class="code" href="group__errorstrconsts.html#gea7feb980b9f97f1050fc6b1cba18e62">02370</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel.Full"</span>
-<a name="l02371"></a>02371 <span class="preprocessor"></span>
-<a name="l02379"></a><a class="code" href="group__errorstrconsts.html#g64d9567649e1f27f242c2bf03f657d31">02379</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.Channel.InviteOnly"</span>
-<a name="l02380"></a>02380 <span class="preprocessor"></span>
-<a name="l02389"></a><a class="code" href="group__errorstrconsts.html#ga3d7eb899b671db395bbbfce263684ad">02389</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours"</span>
-<a name="l02390"></a>02390 <span class="preprocessor"></span>
-<a name="l02407"></a><a class="code" href="group__errorstrconsts.html#g15745753017aa74f78cfd4268964be6d">02407</a> <span class="preprocessor">#define TELEPATHY_ERROR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled"</span>
-<a name="l02408"></a>02408 <span class="preprocessor"></span>
-<a name="l02417"></a><a class="code" href="group__errorstrconsts.html#gf4cce33dbfb48dfd6bf76b274eba14cb">02417</a> <span class="preprocessor">#define TELEPATHY_ERROR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error.AuthenticationFailed"</span>
-<a name="l02418"></a>02418 <span class="preprocessor"></span>
-<a name="l02431"></a><a class="code" href="group__errorstrconsts.html#g7f202cd61bf9c6a692b26c36397d1aeb">02431</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.EncryptionNotAvailable"</span>
-<a name="l02432"></a>02432 <span class="preprocessor"></span>
-<a name="l02442"></a><a class="code" href="group__errorstrconsts.html#gbf2e56c6e3c73b2baf1ac841d9850db7">02442</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.EncryptionError"</span>
-<a name="l02443"></a>02443 <span class="preprocessor"></span>
-<a name="l02457"></a><a class="code" href="group__errorstrconsts.html#gbc0f4256f9bf7783d51b48db5bdea581">02457</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cert.NotProvided"</span>
-<a name="l02458"></a>02458 <span class="preprocessor"></span>
-<a name="l02470"></a><a class="code" href="group__errorstrconsts.html#gb7ab11126956ee0c42068f8323733882">02470</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.Untrusted"</span>
-<a name="l02471"></a>02471 <span class="preprocessor"></span>
-<a name="l02480"></a><a class="code" href="group__errorstrconsts.html#g2ae784cb811ce360ee95bad593992e8a">02480</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Expired"</span>
-<a name="l02481"></a>02481 <span class="preprocessor"></span>
-<a name="l02491"></a><a class="code" href="group__errorstrconsts.html#gb57e4c858db895d9aa73991bd0d916db">02491</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Cert.NotActivated"</span>
-<a name="l02492"></a>02492 <span class="preprocessor"></span>
-<a name="l02502"></a><a class="code" href="group__errorstrconsts.html#g20707055fe7d2e31e62e03c8d5872ada">02502</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch"</span>
-<a name="l02503"></a>02503 <span class="preprocessor"></span>
-<a name="l02513"></a><a class="code" href="group__errorstrconsts.html#g665cbd3b6c716853b300e57e8c091f26">02513</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Error.Cert.HostnameMismatch"</span>
-<a name="l02514"></a>02514 <span class="preprocessor"></span>
-<a name="l02524"></a><a class="code" href="group__errorstrconsts.html#g862910330619ff6ae9481190cdf564d6">02524</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert.SelfSigned"</span>
-<a name="l02525"></a>02525 <span class="preprocessor"></span>
-<a name="l02535"></a><a class="code" href="group__errorstrconsts.html#g4363ffb95755823a33b72d1ab4a1df31">02535</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Invalid"</span>
-<a name="l02536"></a>02536 <span class="preprocessor"></span>
-<a name="l02545"></a><a class="code" href="group__errorstrconsts.html#g455aecf432f20f8ae32addf5d486c9fc">02545</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapable"</span>
-<a name="l02546"></a>02546 <span class="preprocessor"></span>
-<a name="l02556"></a><a class="code" href="group__errorstrconsts.html#g5482baaecb888cafc6f60f61df6cc40f">02556</a> <span class="preprocessor">#define TELEPATHY_ERROR_OFFLINE "org.freedesktop.Telepathy.Error.Offline"</span>
-<a name="l02557"></a>02557 <span class="preprocessor"></span>
-<a name="l02567"></a><a class="code" href="group__errorstrconsts.html#g4c0f3a0a9eeb8847e5c0fe7b7aa701b6">02567</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channel.Kicked"</span>
-<a name="l02568"></a>02568 <span class="preprocessor"></span>
-<a name="l02578"></a><a class="code" href="group__errorstrconsts.html#g5bb44f171f5c98af3096919ba6cf7e81">02578</a> <span class="preprocessor">#define TELEPATHY_ERROR_BUSY "org.freedesktop.Telepathy.Error.Busy"</span>
-<a name="l02579"></a>02579 <span class="preprocessor"></span>
-<a name="l02589"></a><a class="code" href="group__errorstrconsts.html#gce94332dd666dc68847ce50f4783c5b1">02589</a> <span class="preprocessor">#define TELEPATHY_ERROR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer"</span>
-<a name="l02590"></a>02590 <span class="preprocessor"></span>
-<a name="l02600"></a><a class="code" href="group__errorstrconsts.html#g86f68805f9b9e0d6ad1a7113ebdcf470">02600</a> <span class="preprocessor">#define TELEPATHY_ERROR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNotExist"</span>
-<a name="l02601"></a>02601 <span class="preprocessor"></span>
-<a name="l02612"></a><a class="code" href="group__errorstrconsts.html#gea799e945d6a975f79e2c7fba7d791a5">02612</a> <span class="preprocessor">#define TELEPATHY_ERROR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated"</span>
-<a name="l02613"></a>02613 <span class="preprocessor"></span>
-<a name="l02621"></a><a class="code" href="group__errorstrconsts.html#gf48663ef3704fe31842e48303bc19bc1">02621</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_REFUSED "org.freedesktop.Telepathy.Error.ConnectionRefused"</span>
-<a name="l02622"></a>02622 <span class="preprocessor"></span>
-<a name="l02630"></a><a class="code" href="group__errorstrconsts.html#gcf861e0c9d07e44ef942170b41bfd7d6">02630</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_FAILED "org.freedesktop.Telepathy.Error.ConnectionFailed"</span>
-<a name="l02631"></a>02631 <span class="preprocessor"></span>
-<a name="l02639"></a><a class="code" href="group__errorstrconsts.html#gadebbba8142cf2e5d9b8aad1b2606538">02639</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_LOST "org.freedesktop.Telepathy.Error.ConnectionLost"</span>
-<a name="l02640"></a>02640 <span class="preprocessor"></span>
+<a name="l02291"></a><a class="code" href="group__ifacestrconsts.html#g44aff157fa819ac3b350f1c4fbf0ae36">02291</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Client.Interface.Requests"</span>
+<a name="l02292"></a>02292 <span class="preprocessor"></span>
+<a name="l02300"></a><a class="code" href="group__errorstrconsts.html#gfca2588ec55dd09bd5e1fb24c792236a">02300</a> <span class="preprocessor">#define TELEPATHY_ERROR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.NetworkError"</span>
+<a name="l02301"></a>02301 <span class="preprocessor"></span>
+<a name="l02310"></a><a class="code" href="group__errorstrconsts.html#g5c599cf2b323fefef7718cbf03b5c8f5">02310</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotImplemented"</span>
+<a name="l02311"></a>02311 <span class="preprocessor"></span>
+<a name="l02319"></a><a class="code" href="group__errorstrconsts.html#ge719a87e6ba5da0050d10c496735d2c2">02319</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.InvalidArgument"</span>
+<a name="l02320"></a>02320 <span class="preprocessor"></span>
+<a name="l02328"></a><a class="code" href="group__errorstrconsts.html#g84c502836b79ccdcdfd157ba3b6e81e5">02328</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvailable"</span>
+<a name="l02329"></a>02329 <span class="preprocessor"></span>
+<a name="l02337"></a><a class="code" href="group__errorstrconsts.html#g0971ba840616e1db8996d778a7cc9d8f">02337</a> <span class="preprocessor">#define TELEPATHY_ERROR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.PermissionDenied"</span>
+<a name="l02338"></a>02338 <span class="preprocessor"></span>
+<a name="l02350"></a><a class="code" href="group__errorstrconsts.html#g23c0eb37f5e44cb04eea03813cd12557">02350</a> <span class="preprocessor">#define TELEPATHY_ERROR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconnected"</span>
+<a name="l02351"></a>02351 <span class="preprocessor"></span>
+<a name="l02359"></a><a class="code" href="group__errorstrconsts.html#g6e6909d3ec5be4e676b59a214f212da9">02359</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.InvalidHandle"</span>
+<a name="l02360"></a>02360 <span class="preprocessor"></span>
+<a name="l02368"></a><a class="code" href="group__errorstrconsts.html#g531b50837cc16992b55c634e9311ea37">02368</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channel.Banned"</span>
+<a name="l02369"></a>02369 <span class="preprocessor"></span>
+<a name="l02377"></a><a class="code" href="group__errorstrconsts.html#gea7feb980b9f97f1050fc6b1cba18e62">02377</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel.Full"</span>
+<a name="l02378"></a>02378 <span class="preprocessor"></span>
+<a name="l02386"></a><a class="code" href="group__errorstrconsts.html#g64d9567649e1f27f242c2bf03f657d31">02386</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.Channel.InviteOnly"</span>
+<a name="l02387"></a>02387 <span class="preprocessor"></span>
+<a name="l02396"></a><a class="code" href="group__errorstrconsts.html#ga3d7eb899b671db395bbbfce263684ad">02396</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours"</span>
+<a name="l02397"></a>02397 <span class="preprocessor"></span>
+<a name="l02414"></a><a class="code" href="group__errorstrconsts.html#g15745753017aa74f78cfd4268964be6d">02414</a> <span class="preprocessor">#define TELEPATHY_ERROR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled"</span>
+<a name="l02415"></a>02415 <span class="preprocessor"></span>
+<a name="l02424"></a><a class="code" href="group__errorstrconsts.html#gf4cce33dbfb48dfd6bf76b274eba14cb">02424</a> <span class="preprocessor">#define TELEPATHY_ERROR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error.AuthenticationFailed"</span>
+<a name="l02425"></a>02425 <span class="preprocessor"></span>
+<a name="l02438"></a><a class="code" href="group__errorstrconsts.html#g7f202cd61bf9c6a692b26c36397d1aeb">02438</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.EncryptionNotAvailable"</span>
+<a name="l02439"></a>02439 <span class="preprocessor"></span>
+<a name="l02449"></a><a class="code" href="group__errorstrconsts.html#gbf2e56c6e3c73b2baf1ac841d9850db7">02449</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.EncryptionError"</span>
+<a name="l02450"></a>02450 <span class="preprocessor"></span>
+<a name="l02464"></a><a class="code" href="group__errorstrconsts.html#gbc0f4256f9bf7783d51b48db5bdea581">02464</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cert.NotProvided"</span>
+<a name="l02465"></a>02465 <span class="preprocessor"></span>
+<a name="l02477"></a><a class="code" href="group__errorstrconsts.html#gb7ab11126956ee0c42068f8323733882">02477</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.Untrusted"</span>
+<a name="l02478"></a>02478 <span class="preprocessor"></span>
+<a name="l02487"></a><a class="code" href="group__errorstrconsts.html#g2ae784cb811ce360ee95bad593992e8a">02487</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Expired"</span>
+<a name="l02488"></a>02488 <span class="preprocessor"></span>
+<a name="l02498"></a><a class="code" href="group__errorstrconsts.html#gb57e4c858db895d9aa73991bd0d916db">02498</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Cert.NotActivated"</span>
+<a name="l02499"></a>02499 <span class="preprocessor"></span>
+<a name="l02509"></a><a class="code" href="group__errorstrconsts.html#g20707055fe7d2e31e62e03c8d5872ada">02509</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch"</span>
+<a name="l02510"></a>02510 <span class="preprocessor"></span>
+<a name="l02520"></a><a class="code" href="group__errorstrconsts.html#g665cbd3b6c716853b300e57e8c091f26">02520</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Error.Cert.HostnameMismatch"</span>
+<a name="l02521"></a>02521 <span class="preprocessor"></span>
+<a name="l02531"></a><a class="code" href="group__errorstrconsts.html#g862910330619ff6ae9481190cdf564d6">02531</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert.SelfSigned"</span>
+<a name="l02532"></a>02532 <span class="preprocessor"></span>
+<a name="l02542"></a><a class="code" href="group__errorstrconsts.html#g4363ffb95755823a33b72d1ab4a1df31">02542</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Invalid"</span>
+<a name="l02543"></a>02543 <span class="preprocessor"></span>
+<a name="l02552"></a><a class="code" href="group__errorstrconsts.html#g455aecf432f20f8ae32addf5d486c9fc">02552</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapable"</span>
+<a name="l02553"></a>02553 <span class="preprocessor"></span>
+<a name="l02563"></a><a class="code" href="group__errorstrconsts.html#g5482baaecb888cafc6f60f61df6cc40f">02563</a> <span class="preprocessor">#define TELEPATHY_ERROR_OFFLINE "org.freedesktop.Telepathy.Error.Offline"</span>
+<a name="l02564"></a>02564 <span class="preprocessor"></span>
+<a name="l02574"></a><a class="code" href="group__errorstrconsts.html#g4c0f3a0a9eeb8847e5c0fe7b7aa701b6">02574</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channel.Kicked"</span>
+<a name="l02575"></a>02575 <span class="preprocessor"></span>
+<a name="l02585"></a><a class="code" href="group__errorstrconsts.html#g5bb44f171f5c98af3096919ba6cf7e81">02585</a> <span class="preprocessor">#define TELEPATHY_ERROR_BUSY "org.freedesktop.Telepathy.Error.Busy"</span>
+<a name="l02586"></a>02586 <span class="preprocessor"></span>
+<a name="l02596"></a><a class="code" href="group__errorstrconsts.html#gce94332dd666dc68847ce50f4783c5b1">02596</a> <span class="preprocessor">#define TELEPATHY_ERROR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer"</span>
+<a name="l02597"></a>02597 <span class="preprocessor"></span>
+<a name="l02607"></a><a class="code" href="group__errorstrconsts.html#g86f68805f9b9e0d6ad1a7113ebdcf470">02607</a> <span class="preprocessor">#define TELEPATHY_ERROR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNotExist"</span>
+<a name="l02608"></a>02608 <span class="preprocessor"></span>
+<a name="l02619"></a><a class="code" href="group__errorstrconsts.html#gea799e945d6a975f79e2c7fba7d791a5">02619</a> <span class="preprocessor">#define TELEPATHY_ERROR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated"</span>
+<a name="l02620"></a>02620 <span class="preprocessor"></span>
+<a name="l02628"></a><a class="code" href="group__errorstrconsts.html#gf48663ef3704fe31842e48303bc19bc1">02628</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_REFUSED "org.freedesktop.Telepathy.Error.ConnectionRefused"</span>
+<a name="l02629"></a>02629 <span class="preprocessor"></span>
+<a name="l02637"></a><a class="code" href="group__errorstrconsts.html#gcf861e0c9d07e44ef942170b41bfd7d6">02637</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_FAILED "org.freedesktop.Telepathy.Error.ConnectionFailed"</span>
+<a name="l02638"></a>02638 <span class="preprocessor"></span>
+<a name="l02646"></a><a class="code" href="group__errorstrconsts.html#gadebbba8142cf2e5d9b8aad1b2606538">02646</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_LOST "org.freedesktop.Telepathy.Error.ConnectionLost"</span>
+<a name="l02647"></a>02647 <span class="preprocessor"></span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/__gen_2types_8h_source.html b/doc/html/__gen_2types_8h_source.html
index 83fac5a..dc444b9 100644
--- a/doc/html/__gen_2types_8h_source.html
+++ b/doc/html/__gen_2types_8h_source.html
@@ -938,7 +938,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/abstract-client_8h_source.html b/doc/html/abstract-client_8h_source.html
index f34c68e..fc3db73 100644
--- a/doc/html/abstract-client_8h_source.html
+++ b/doc/html/abstract-client_8h_source.html
@@ -165,7 +165,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/abstract-interface_8h_source.html b/doc/html/abstract-interface_8h_source.html
index 54eea4f..e5e59d6 100644
--- a/doc/html/abstract-interface_8h_source.html
+++ b/doc/html/abstract-interface_8h_source.html
@@ -97,7 +97,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/account-manager_8h_source.html b/doc/html/account-manager_8h_source.html
index c769efe..e9d4ee1 100644
--- a/doc/html/account-manager_8h_source.html
+++ b/doc/html/account-manager_8h_source.html
@@ -152,7 +152,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/account_8h_source.html b/doc/html/account_8h_source.html
index ca82c3e..52dcc5f 100644
--- a/doc/html/account_8h_source.html
+++ b/doc/html/account_8h_source.html
@@ -79,167 +79,201 @@
<a name="l00048"></a>00048
<a name="l00049"></a>00049 <span class="keyword">class </span>Account;
<a name="l00050"></a>00050 <span class="keyword">class </span>Connection;
-<a name="l00051"></a>00051 <span class="keyword">class </span>PendingConnection;
-<a name="l00052"></a>00052 <span class="keyword">class </span>PendingOperation;
-<a name="l00053"></a>00053 <span class="keyword">class </span>PendingReady;
-<a name="l00054"></a>00054 <span class="keyword">class </span>PendingStringList;
-<a name="l00055"></a>00055 <span class="keyword">class </span>ProtocolInfo;
-<a name="l00056"></a>00056
-<a name="l00057"></a><a class="code" href="classTp_1_1Account.html">00057</a> <span class="keyword">class </span><a class="code" href="classTp_1_1Account.html">Account</a> : <span class="keyword">public</span> <a class="code" href="classTp_1_1StatelessDBusProxy.html">StatelessDBusProxy</a>,
-<a name="l00058"></a>00058 <span class="keyword">private</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory</a>&lt;Account&gt;,
-<a name="l00059"></a>00059 <span class="keyword">public</span> <a class="code" href="classTp_1_1ReadyObject.html">ReadyObject</a>,
-<a name="l00060"></a>00060 <span class="keyword">public</span> <a class="code" href="classTp_1_1RefCounted.html">RefCounted</a>
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 {
-<a name="l00063"></a>00063 Q_OBJECT
-<a name="l00064"></a>00064 Q_DISABLE_COPY(<a class="code" href="classTp_1_1Account.html">Account</a>)
-<a name="l00065"></a>00065
-<a name="l00066"></a>00066 <span class="keyword">public</span>:
-<a name="l00067"></a><a class="code" href="classTp_1_1Account.html#5000fb4b8588d0f682acb4f35f0fb94c">00067</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a>;
-<a name="l00068"></a><a class="code" href="classTp_1_1Account.html#336330fded995698fa07a15ee6d7b92e">00068</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#336330fded995698fa07a15ee6d7b92e">FeatureAvatar</a>;
-<a name="l00069"></a><a class="code" href="classTp_1_1Account.html#bf9f177e571ee033699be6c070f04062">00069</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#bf9f177e571ee033699be6c070f04062">FeatureProtocolInfo</a>;
-<a name="l00070"></a>00070
-<a name="l00071"></a>00071 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="code" href="classTp_1_1Account.html#5ea338ec22e1bf8901f87166716e29a7">create</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
-<a name="l00072"></a>00072 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
-<a name="l00073"></a>00073 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="code" href="classTp_1_1Account.html#5ea338ec22e1bf8901f87166716e29a7">create</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>,
-<a name="l00074"></a>00074 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
-<a name="l00075"></a>00075
-<a name="l00076"></a>00076 <span class="keyword">virtual</span> <a class="code" href="classTp_1_1Account.html#0033e95210e24b53d3e14d36550ad29a">~Account</a>();
-<a name="l00077"></a>00077
-<a name="l00078"></a>00078 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#8ab0e935a425b66da294058e4ab0939c">isValidAccount</a>() <span class="keyword">const</span>;
-<a name="l00079"></a>00079
-<a name="l00080"></a>00080 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#e2931e09e0fd8eac15c83f0254b4e4ac">isEnabled</a>() <span class="keyword">const</span>;
-<a name="l00081"></a>00081 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#eb97490699988bc4ce9c2e4c22e39e05">setEnabled</a>(<span class="keywordtype">bool</span> value);
-<a name="l00082"></a>00082
-<a name="l00083"></a>00083 QString <a class="code" href="classTp_1_1Account.html#37a0ebc9d41daf4353fed27e860795c9">cmName</a>() <span class="keyword">const</span>;
-<a name="l00084"></a>00084
-<a name="l00085"></a>00085 QString <a class="code" href="classTp_1_1Account.html#b94a52c5873e516ee7f2e75ca7c132ff">protocol</a>() <span class="keyword">const</span>;
-<a name="l00086"></a>00086
-<a name="l00087"></a>00087 QString <a class="code" href="classTp_1_1Account.html#9def71dea12661002bb3a63b3b91d08d">displayName</a>() <span class="keyword">const</span>;
-<a name="l00088"></a>00088 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#02de5f6a415d24cfe595d4e044d45771">setDisplayName</a>(<span class="keyword">const</span> QString &amp;value);
-<a name="l00089"></a>00089
-<a name="l00090"></a>00090 QString <a class="code" href="classTp_1_1Account.html#cdead3fe0a0f86b764c0d360c0f7d250">icon</a>() <span class="keyword">const</span>;
-<a name="l00091"></a>00091 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#4f8bb4002711a8ccbb3336cccec3f5fd">setIcon</a>(<span class="keyword">const</span> QString &amp;value);
-<a name="l00092"></a>00092
-<a name="l00093"></a>00093 QString <a class="code" href="classTp_1_1Account.html#6258757377c5093e306ddc482a930df4">nickname</a>() <span class="keyword">const</span>;
-<a name="l00094"></a>00094 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#4c7fededc9893bef3dbddbf3ac4fd56b">setNickname</a>(<span class="keyword">const</span> QString &amp;value);
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <span class="comment">// requires spec 0.17.16</span>
-<a name="l00097"></a>00097 <span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Avatar</a> &amp;<a class="code" href="classTp_1_1Account.html#927e51d4121e4714bc25287e06ffb8d6">avatar</a>() <span class="keyword">const</span>;
-<a name="l00098"></a>00098 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#20755648e965f75a7491633e619aa407">setAvatar</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Avatar</a> &amp;<a class="code" href="classTp_1_1Account.html#927e51d4121e4714bc25287e06ffb8d6">avatar</a>);
-<a name="l00099"></a>00099
-<a name="l00100"></a>00100 QVariantMap <a class="code" href="classTp_1_1Account.html#149775212ebd051147314d4a3bfff30d">parameters</a>() <span class="keyword">const</span>;
-<a name="l00101"></a>00101 <a class="code" href="classTp_1_1PendingStringList.html">PendingStringList</a> *<a class="code" href="classTp_1_1Account.html#a9c863bf802fe1b1464f0bb1807f727f">updateParameters</a>(<span class="keyword">const</span> QVariantMap &amp;<span class="keyword">set</span>,
-<a name="l00102"></a>00102 <span class="keyword">const</span> QStringList &amp;unset);
-<a name="l00103"></a>00103 <span class="comment">// requires spec 0.17.24</span>
-<a name="l00104"></a>00104 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#003778ddc76167b3088a2a3eabfbbc7a">reconnect</a>();
-<a name="l00105"></a>00105
-<a name="l00106"></a>00106 <span class="comment">// comes from the ConnectionManager</span>
-<a name="l00107"></a>00107 <a class="code" href="classTp_1_1ProtocolInfo.html">ProtocolInfo</a> *<a class="code" href="classTp_1_1Account.html#01991cb6ff006618ca0e8af4b8183227">protocolInfo</a>() <span class="keyword">const</span>;
-<a name="l00108"></a>00108
-<a name="l00109"></a>00109 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#d799d8940231c4a249393e65e40788a7">connectsAutomatically</a>() <span class="keyword">const</span>;
-<a name="l00110"></a>00110 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#9ebcb80d2e759b94496bcef999ee2a2c">setConnectsAutomatically</a>(<span class="keywordtype">bool</span> value);
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#509fb1e7eb5ea7af36c438dfba8f2cb2">hasBeenOnline</a>() <span class="keyword">const</span>;
-<a name="l00113"></a>00113
-<a name="l00114"></a>00114 <a class="code" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a> <a class="code" href="classTp_1_1Account.html#a59e1fffb37ed49477c86cca1826b592">connectionStatus</a>() <span class="keyword">const</span>;
-<a name="l00115"></a>00115 <a class="code" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a> <a class="code" href="classTp_1_1Account.html#8eb73b0c4ef965a6434bfc3167b8c377">connectionStatusReason</a>() <span class="keyword">const</span>;
-<a name="l00116"></a>00116 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#dbc4fd1716bf11ebcf42a44fc2883e53">haveConnection</a>() <span class="keyword">const</span>;
-<a name="l00117"></a>00117 <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> <a class="code" href="classTp_1_1Account.html#d7dfedd8a11393b66a7b09bf1462d448">connection</a>() <span class="keyword">const</span>;
-<a name="l00118"></a>00118
-<a name="l00119"></a>00119 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#4a9df99b7826f94d344a4ac59aa55a02">automaticPresence</a>() <span class="keyword">const</span>;
-<a name="l00120"></a>00120 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#ee00e2d9a19c37e05a1224a71a2db3f6">setAutomaticPresence</a>(
-<a name="l00121"></a>00121 <span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> &amp;value);
-<a name="l00122"></a>00122
-<a name="l00123"></a>00123 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#a95f584ee326640d9a0873ee444d5224">currentPresence</a>() <span class="keyword">const</span>;
-<a name="l00124"></a>00124
-<a name="l00125"></a>00125 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#05ed6f191042cbd50af833608fa71ee8">requestedPresence</a>() <span class="keyword">const</span>;
-<a name="l00126"></a>00126 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#7db1df1e74c22e1fed779be666ffde5f">setRequestedPresence</a>(
-<a name="l00127"></a>00127 <span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> &amp;value);
-<a name="l00128"></a>00128
-<a name="l00129"></a>00129 QString <a class="code" href="classTp_1_1Account.html#7df7772d9a2cf92bd1faacacf33a1d3d">uniqueIdentifier</a>() <span class="keyword">const</span>;
-<a name="l00130"></a>00130
-<a name="l00131"></a>00131 <span class="comment">// doc as for advanced users</span>
-<a name="l00132"></a>00132 QString <a class="code" href="classTp_1_1Account.html#08a272cc3f22ac492fb24e34777c6ee1">connectionObjectPath</a>() <span class="keyword">const</span>;
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134 QString <a class="code" href="classTp_1_1Account.html#87d3bd812bfbf41f8b0755f59c4e9b96">normalizedName</a>() <span class="keyword">const</span>;
-<a name="l00135"></a>00135
-<a name="l00136"></a>00136 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<span class="keyword">remove</span>();
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 QStringList <a class="code" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>() <span class="keyword">const</span>;
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Interface&gt;
-<a name="l00141"></a><a class="code" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">00141</a> <span class="keyword">inline</span> Interface *<a class="code" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">optionalInterface</a>(
-<a name="l00142"></a>00142 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
-<a name="l00143"></a>00143 <span class="keyword"> </span>{
-<a name="l00144"></a>00144 <span class="comment">// Check for the remote object supporting the interface</span>
-<a name="l00145"></a>00145 QString name(Interface::staticInterfaceName());
-<a name="l00146"></a>00146 <span class="keywordflow">if</span> (check == <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a> &amp;&amp; !<a class="code" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>().contains(name)) {
-<a name="l00147"></a>00147 <span class="keywordflow">return</span> 0;
-<a name="l00148"></a>00148 }
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150 <span class="comment">// If present or forced, delegate to OptionalInterfaceFactory</span>
-<a name="l00151"></a>00151 <span class="keywordflow">return</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt;Account&gt;::interface</a>&lt;Interface&gt;();
-<a name="l00152"></a>00152 }
-<a name="l00153"></a>00153
-<a name="l00154"></a><a class="code" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">00154</a> <span class="keyword">inline</span> <a class="code" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> *<a class="code" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">propertiesInterface</a>()<span class="keyword"> const</span>
-<a name="l00155"></a>00155 <span class="keyword"> </span>{
-<a name="l00156"></a>00156 <span class="keywordflow">return</span> optionalInterface&lt;Client::DBus::PropertiesInterface&gt;(<a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a>);
-<a name="l00157"></a>00157 }
-<a name="l00158"></a>00158
-<a name="l00159"></a><a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">00159</a> <span class="keyword">inline</span> Client::AccountInterfaceAvatarInterface *<a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a>(
-<a name="l00160"></a>00160 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
-<a name="l00161"></a>00161 <span class="keyword"> </span>{
-<a name="l00162"></a>00162 <span class="keywordflow">return</span> optionalInterface&lt;Client::AccountInterfaceAvatarInterface&gt;(check);
-<a name="l00163"></a>00163 }
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 Q_SIGNALS:
-<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#ad61942a3f2994a12514ff9079130b54">displayNameChanged</a>(<span class="keyword">const</span> QString &amp;);
-<a name="l00167"></a>00167 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#2608f56651b851fbd8ef2ed4b253eac5">iconChanged</a>(<span class="keyword">const</span> QString &amp;);
-<a name="l00168"></a>00168 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#5480a13f754f1ef1ed3c3c5a3f6b428f">nicknameChanged</a>(<span class="keyword">const</span> QString &amp;);
-<a name="l00169"></a>00169 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#4ce1e8dd6242af1cb8784af3229e3bd4">normalizedNameChanged</a>(<span class="keyword">const</span> QString &amp;);
-<a name="l00170"></a>00170 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#993ddea231f36a6e095a2f8543083cef">validityChanged</a>(<span class="keywordtype">bool</span>);
-<a name="l00171"></a>00171 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#b155a64e354dfe695d94ea0d65a74585">stateChanged</a>(<span class="keywordtype">bool</span>);
-<a name="l00172"></a>00172 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#c518cbf9b1baf20a0b7e43bd150f1b55">connectsAutomaticallyPropertyChanged</a>(<span class="keywordtype">bool</span>);
-<a name="l00173"></a>00173 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#d5c0da51c035b259f4881e3f0c8a523c">firstOnline</a>();
-<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#d40f6da8922a205eccd33eb8030f9fb3">parametersChanged</a>(<span class="keyword">const</span> QVariantMap &amp;);
-<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#9d2e7228a255890e3e437da833ea134a">automaticPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
-<a name="l00176"></a>00176 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#bbb5ddebc807123e317bd1c796753d0f">currentPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
-<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#0095677a0a621d6631790a7090bc954c">requestedPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
-<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#9fabcbbb4b46749671b4d89dea5aede1">avatarChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Tp::Avatar</a> &amp;);
-<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#30df7f368a4e89c3cf18115fccb28c3b">connectionStatusChanged</a>(<a class="code" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">Tp::ConnectionStatus</a>,
-<a name="l00180"></a>00180 <a class="code" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">Tp::ConnectionStatusReason</a>);
-<a name="l00181"></a>00181 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#63e3e843b7e4faa603fb7ee81f247ae6">haveConnectionChanged</a>(<span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#dbc4fd1716bf11ebcf42a44fc2883e53">haveConnection</a>);
-<a name="l00182"></a>00182
-<a name="l00183"></a>00183 <span class="keyword">protected</span>:
-<a name="l00184"></a>00184 <a class="code" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
-<a name="l00185"></a>00185 <a class="code" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
-<a name="l00186"></a>00186 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
+<a name="l00051"></a>00051 <span class="keyword">class </span>PendingChannelRequest;
+<a name="l00052"></a>00052 <span class="keyword">class </span>PendingConnection;
+<a name="l00053"></a>00053 <span class="keyword">class </span>PendingOperation;
+<a name="l00054"></a>00054 <span class="keyword">class </span>PendingReady;
+<a name="l00055"></a>00055 <span class="keyword">class </span>PendingStringList;
+<a name="l00056"></a>00056 <span class="keyword">class </span>ProtocolInfo;
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="classTp_1_1Account.html">00058</a> <span class="keyword">class </span><a class="code" href="classTp_1_1Account.html">Account</a> : <span class="keyword">public</span> <a class="code" href="classTp_1_1StatelessDBusProxy.html">StatelessDBusProxy</a>,
+<a name="l00059"></a>00059 <span class="keyword">private</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory</a>&lt;Account&gt;,
+<a name="l00060"></a>00060 <span class="keyword">public</span> <a class="code" href="classTp_1_1ReadyObject.html">ReadyObject</a>,
+<a name="l00061"></a>00061 <span class="keyword">public</span> <a class="code" href="classTp_1_1RefCounted.html">RefCounted</a>
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 Q_OBJECT
+<a name="l00065"></a>00065 Q_DISABLE_COPY(<a class="code" href="classTp_1_1Account.html">Account</a>)
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="keyword">public</span>:
+<a name="l00068"></a><a class="code" href="classTp_1_1Account.html#5000fb4b8588d0f682acb4f35f0fb94c">00068</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a>;
+<a name="l00069"></a><a class="code" href="classTp_1_1Account.html#336330fded995698fa07a15ee6d7b92e">00069</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#336330fded995698fa07a15ee6d7b92e">FeatureAvatar</a>;
+<a name="l00070"></a><a class="code" href="classTp_1_1Account.html#bf9f177e571ee033699be6c070f04062">00070</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1Account.html#bf9f177e571ee033699be6c070f04062">FeatureProtocolInfo</a>;
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="code" href="classTp_1_1Account.html#5ea338ec22e1bf8901f87166716e29a7">create</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
+<a name="l00073"></a>00073 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
+<a name="l00074"></a>00074 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="code" href="classTp_1_1Account.html#5ea338ec22e1bf8901f87166716e29a7">create</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>,
+<a name="l00075"></a>00075 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <span class="keyword">virtual</span> <a class="code" href="classTp_1_1Account.html#0033e95210e24b53d3e14d36550ad29a">~Account</a>();
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#8ab0e935a425b66da294058e4ab0939c">isValidAccount</a>() <span class="keyword">const</span>;
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#e2931e09e0fd8eac15c83f0254b4e4ac">isEnabled</a>() <span class="keyword">const</span>;
+<a name="l00082"></a>00082 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#eb97490699988bc4ce9c2e4c22e39e05">setEnabled</a>(<span class="keywordtype">bool</span> value);
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 QString <a class="code" href="classTp_1_1Account.html#37a0ebc9d41daf4353fed27e860795c9">cmName</a>() <span class="keyword">const</span>;
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 QString <a class="code" href="classTp_1_1Account.html#b94a52c5873e516ee7f2e75ca7c132ff">protocol</a>() <span class="keyword">const</span>;
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 QString <a class="code" href="classTp_1_1Account.html#9def71dea12661002bb3a63b3b91d08d">displayName</a>() <span class="keyword">const</span>;
+<a name="l00089"></a>00089 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#02de5f6a415d24cfe595d4e044d45771">setDisplayName</a>(<span class="keyword">const</span> QString &amp;value);
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 QString <a class="code" href="classTp_1_1Account.html#cdead3fe0a0f86b764c0d360c0f7d250">icon</a>() <span class="keyword">const</span>;
+<a name="l00092"></a>00092 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#4f8bb4002711a8ccbb3336cccec3f5fd">setIcon</a>(<span class="keyword">const</span> QString &amp;value);
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 QString <a class="code" href="classTp_1_1Account.html#6258757377c5093e306ddc482a930df4">nickname</a>() <span class="keyword">const</span>;
+<a name="l00095"></a>00095 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#4c7fededc9893bef3dbddbf3ac4fd56b">setNickname</a>(<span class="keyword">const</span> QString &amp;value);
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="comment">// requires spec 0.17.16</span>
+<a name="l00098"></a>00098 <span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Avatar</a> &amp;<a class="code" href="classTp_1_1Account.html#927e51d4121e4714bc25287e06ffb8d6">avatar</a>() <span class="keyword">const</span>;
+<a name="l00099"></a>00099 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#20755648e965f75a7491633e619aa407">setAvatar</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Avatar</a> &amp;<a class="code" href="classTp_1_1Account.html#927e51d4121e4714bc25287e06ffb8d6">avatar</a>);
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 QVariantMap <a class="code" href="classTp_1_1Account.html#149775212ebd051147314d4a3bfff30d">parameters</a>() <span class="keyword">const</span>;
+<a name="l00102"></a>00102 <a class="code" href="classTp_1_1PendingStringList.html">PendingStringList</a> *<a class="code" href="classTp_1_1Account.html#a9c863bf802fe1b1464f0bb1807f727f">updateParameters</a>(<span class="keyword">const</span> QVariantMap &amp;<span class="keyword">set</span>,
+<a name="l00103"></a>00103 <span class="keyword">const</span> QStringList &amp;unset);
+<a name="l00104"></a>00104 <span class="comment">// requires spec 0.17.24</span>
+<a name="l00105"></a>00105 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#003778ddc76167b3088a2a3eabfbbc7a">reconnect</a>();
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="comment">// comes from the ConnectionManager</span>
+<a name="l00108"></a>00108 <a class="code" href="classTp_1_1ProtocolInfo.html">ProtocolInfo</a> *<a class="code" href="classTp_1_1Account.html#01991cb6ff006618ca0e8af4b8183227">protocolInfo</a>() <span class="keyword">const</span>;
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#d799d8940231c4a249393e65e40788a7">connectsAutomatically</a>() <span class="keyword">const</span>;
+<a name="l00111"></a>00111 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#9ebcb80d2e759b94496bcef999ee2a2c">setConnectsAutomatically</a>(<span class="keywordtype">bool</span> value);
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#509fb1e7eb5ea7af36c438dfba8f2cb2">hasBeenOnline</a>() <span class="keyword">const</span>;
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <a class="code" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a> <a class="code" href="classTp_1_1Account.html#a59e1fffb37ed49477c86cca1826b592">connectionStatus</a>() <span class="keyword">const</span>;
+<a name="l00116"></a>00116 <a class="code" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a> <a class="code" href="classTp_1_1Account.html#8eb73b0c4ef965a6434bfc3167b8c377">connectionStatusReason</a>() <span class="keyword">const</span>;
+<a name="l00117"></a>00117 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#dbc4fd1716bf11ebcf42a44fc2883e53">haveConnection</a>() <span class="keyword">const</span>;
+<a name="l00118"></a>00118 <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> <a class="code" href="classTp_1_1Account.html#d7dfedd8a11393b66a7b09bf1462d448">connection</a>() <span class="keyword">const</span>;
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#4a9df99b7826f94d344a4ac59aa55a02">automaticPresence</a>() <span class="keyword">const</span>;
+<a name="l00121"></a>00121 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#ee00e2d9a19c37e05a1224a71a2db3f6">setAutomaticPresence</a>(
+<a name="l00122"></a>00122 <span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> &amp;value);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#a95f584ee326640d9a0873ee444d5224">currentPresence</a>() <span class="keyword">const</span>;
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> <a class="code" href="classTp_1_1Account.html#05ed6f191042cbd50af833608fa71ee8">requestedPresence</a>() <span class="keyword">const</span>;
+<a name="l00127"></a>00127 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1Account.html#7db1df1e74c22e1fed779be666ffde5f">setRequestedPresence</a>(
+<a name="l00128"></a>00128 <span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">SimplePresence</a> &amp;value);
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 QString <a class="code" href="classTp_1_1Account.html#7df7772d9a2cf92bd1faacacf33a1d3d">uniqueIdentifier</a>() <span class="keyword">const</span>;
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="comment">// doc as for advanced users</span>
+<a name="l00133"></a>00133 QString <a class="code" href="classTp_1_1Account.html#08a272cc3f22ac492fb24e34777c6ee1">connectionObjectPath</a>() <span class="keyword">const</span>;
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 QString <a class="code" href="classTp_1_1Account.html#87d3bd812bfbf41f8b0755f59c4e9b96">normalizedName</a>() <span class="keyword">const</span>;
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<span class="keyword">remove</span>();
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#0e3b8552a431e59b75afe5d7981076ec">ensureTextChat</a>(
+<a name="l00140"></a>00140 <span class="keyword">const</span> QString &amp;contactIdentifier,
+<a name="l00141"></a>00141 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00142"></a>00142 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00143"></a>00143 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#0e3b8552a431e59b75afe5d7981076ec">ensureTextChat</a>(
+<a name="l00144"></a>00144 <span class="keyword">const</span> <a class="code" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;contact,
+<a name="l00145"></a>00145 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00146"></a>00146 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#6044b792c262b6643ecf4cba4dbab731">ensureTextChatroom</a>(
+<a name="l00149"></a>00149 <span class="keyword">const</span> QString &amp;roomName,
+<a name="l00150"></a>00150 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00151"></a>00151 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00152"></a>00152
+<a name="l00153"></a>00153 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#fbaee2972c2363128ba11b0b4b44e6ac">ensureMediaCall</a>(
+<a name="l00154"></a>00154 <span class="keyword">const</span> QString &amp;contactIdentifier,
+<a name="l00155"></a>00155 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00156"></a>00156 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00157"></a>00157 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#fbaee2972c2363128ba11b0b4b44e6ac">ensureMediaCall</a>(
+<a name="l00158"></a>00158 <span class="keyword">const</span> <a class="code" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;contact,
+<a name="l00159"></a>00159 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00160"></a>00160 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00161"></a>00161
+<a name="l00162"></a>00162 <span class="comment">// advanced</span>
+<a name="l00163"></a>00163 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel</a>(
+<a name="l00164"></a>00164 <span class="keyword">const</span> QVariantMap &amp;requestedProperties,
+<a name="l00165"></a>00165 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00166"></a>00166 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00167"></a>00167 <a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> *<a class="code" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel</a>(
+<a name="l00168"></a>00168 <span class="keyword">const</span> QVariantMap &amp;requestedProperties,
+<a name="l00169"></a>00169 QDateTime userActionTime = QDateTime::currentDateTime(),
+<a name="l00170"></a>00170 <span class="keyword">const</span> QString &amp;preferredHandler = QString());
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 QStringList <a class="code" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>() <span class="keyword">const</span>;
+<a name="l00173"></a>00173
+<a name="l00174"></a>00174 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Interface&gt;
+<a name="l00175"></a><a class="code" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">00175</a> <span class="keyword">inline</span> Interface *<a class="code" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">optionalInterface</a>(
+<a name="l00176"></a>00176 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
+<a name="l00177"></a>00177 <span class="keyword"> </span>{
+<a name="l00178"></a>00178 <span class="comment">// Check for the remote object supporting the interface</span>
+<a name="l00179"></a>00179 QString name(Interface::staticInterfaceName());
+<a name="l00180"></a>00180 <span class="keywordflow">if</span> (check == <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a> &amp;&amp; !<a class="code" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>().contains(name)) {
+<a name="l00181"></a>00181 <span class="keywordflow">return</span> 0;
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 <span class="comment">// If present or forced, delegate to OptionalInterfaceFactory</span>
+<a name="l00185"></a>00185 <span class="keywordflow">return</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt;Account&gt;::interface</a>&lt;Interface&gt;();
+<a name="l00186"></a>00186 }
<a name="l00187"></a>00187
-<a name="l00188"></a>00188 Client::AccountInterface *<a class="code" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a>() <span class="keyword">const</span>;
-<a name="l00189"></a>00189
-<a name="l00190"></a>00190 <span class="keyword">private</span> Q_SLOTS:
-<a name="l00191"></a>00191 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *);
-<a name="l00192"></a>00192 <span class="keywordtype">void</span> gotAvatar(QDBusPendingCallWatcher *);
-<a name="l00193"></a>00193 <span class="keywordtype">void</span> onAvatarChanged();
-<a name="l00194"></a>00194 <span class="keywordtype">void</span> onConnectionManagerReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *);
-<a name="l00195"></a>00195 <span class="keywordtype">void</span> onPropertyChanged(<span class="keyword">const</span> QVariantMap &amp;delta);
-<a name="l00196"></a>00196 <span class="keywordtype">void</span> onRemoved();
-<a name="l00197"></a>00197
-<a name="l00198"></a>00198 <span class="keyword">private</span>:
-<a name="l00199"></a><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00199</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00200"></a>00200 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00201"></a>00201 <a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00202"></a>00202 };
-<a name="l00203"></a>00203
-<a name="l00204"></a>00204 } <span class="comment">// Tp</span>
-<a name="l00205"></a>00205
-<a name="l00206"></a>00206 <span class="preprocessor">#endif</span>
+<a name="l00188"></a><a class="code" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">00188</a> <span class="keyword">inline</span> <a class="code" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> *<a class="code" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">propertiesInterface</a>()<span class="keyword"> const</span>
+<a name="l00189"></a>00189 <span class="keyword"> </span>{
+<a name="l00190"></a>00190 <span class="keywordflow">return</span> optionalInterface&lt;Client::DBus::PropertiesInterface&gt;(<a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a>);
+<a name="l00191"></a>00191 }
+<a name="l00192"></a>00192
+<a name="l00193"></a><a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">00193</a> <span class="keyword">inline</span> <a class="code" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">Client::AccountInterfaceAvatarInterface</a> *<a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a>(
+<a name="l00194"></a>00194 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
+<a name="l00195"></a>00195 <span class="keyword"> </span>{
+<a name="l00196"></a>00196 <span class="keywordflow">return</span> optionalInterface&lt;Client::AccountInterfaceAvatarInterface&gt;(check);
+<a name="l00197"></a>00197 }
+<a name="l00198"></a>00198
+<a name="l00199"></a>00199 Q_SIGNALS:
+<a name="l00200"></a>00200 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#ad61942a3f2994a12514ff9079130b54">displayNameChanged</a>(<span class="keyword">const</span> QString &amp;);
+<a name="l00201"></a>00201 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#2608f56651b851fbd8ef2ed4b253eac5">iconChanged</a>(<span class="keyword">const</span> QString &amp;);
+<a name="l00202"></a>00202 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#5480a13f754f1ef1ed3c3c5a3f6b428f">nicknameChanged</a>(<span class="keyword">const</span> QString &amp;);
+<a name="l00203"></a>00203 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#4ce1e8dd6242af1cb8784af3229e3bd4">normalizedNameChanged</a>(<span class="keyword">const</span> QString &amp;);
+<a name="l00204"></a>00204 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#993ddea231f36a6e095a2f8543083cef">validityChanged</a>(<span class="keywordtype">bool</span>);
+<a name="l00205"></a>00205 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#b155a64e354dfe695d94ea0d65a74585">stateChanged</a>(<span class="keywordtype">bool</span>);
+<a name="l00206"></a>00206 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#c518cbf9b1baf20a0b7e43bd150f1b55">connectsAutomaticallyPropertyChanged</a>(<span class="keywordtype">bool</span>);
+<a name="l00207"></a>00207 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#d5c0da51c035b259f4881e3f0c8a523c">firstOnline</a>();
+<a name="l00208"></a>00208 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#d40f6da8922a205eccd33eb8030f9fb3">parametersChanged</a>(<span class="keyword">const</span> QVariantMap &amp;);
+<a name="l00209"></a>00209 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#9d2e7228a255890e3e437da833ea134a">automaticPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
+<a name="l00210"></a>00210 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#bbb5ddebc807123e317bd1c796753d0f">currentPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
+<a name="l00211"></a>00211 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#0095677a0a621d6631790a7090bc954c">requestedPresenceChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;) <span class="keyword">const</span>;
+<a name="l00212"></a>00212 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#9fabcbbb4b46749671b4d89dea5aede1">avatarChanged</a>(<span class="keyword">const</span> <a class="code" href="structTp_1_1Avatar.html">Tp::Avatar</a> &amp;);
+<a name="l00213"></a>00213 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#30df7f368a4e89c3cf18115fccb28c3b">connectionStatusChanged</a>(<a class="code" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">Tp::ConnectionStatus</a>,
+<a name="l00214"></a>00214 <a class="code" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">Tp::ConnectionStatusReason</a>);
+<a name="l00215"></a>00215 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1Account.html#63e3e843b7e4faa603fb7ee81f247ae6">haveConnectionChanged</a>(<span class="keywordtype">bool</span> <a class="code" href="classTp_1_1Account.html#dbc4fd1716bf11ebcf42a44fc2883e53">haveConnection</a>);
+<a name="l00216"></a>00216
+<a name="l00217"></a>00217 <span class="keyword">protected</span>:
+<a name="l00218"></a>00218 <a class="code" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
+<a name="l00219"></a>00219 <a class="code" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
+<a name="l00220"></a>00220 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
+<a name="l00221"></a>00221
+<a name="l00222"></a>00222 <a class="code" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> *<a class="code" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a>() <span class="keyword">const</span>;
+<a name="l00223"></a>00223
+<a name="l00224"></a>00224 <span class="keyword">private</span> Q_SLOTS:
+<a name="l00225"></a>00225 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *);
+<a name="l00226"></a>00226 <span class="keywordtype">void</span> gotAvatar(QDBusPendingCallWatcher *);
+<a name="l00227"></a>00227 <span class="keywordtype">void</span> onAvatarChanged();
+<a name="l00228"></a>00228 <span class="keywordtype">void</span> onConnectionManagerReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *);
+<a name="l00229"></a>00229 <span class="keywordtype">void</span> onPropertyChanged(<span class="keyword">const</span> QVariantMap &amp;delta);
+<a name="l00230"></a>00230 <span class="keywordtype">void</span> onRemoved();
+<a name="l00231"></a>00231
+<a name="l00232"></a>00232 <span class="keyword">private</span>:
+<a name="l00233"></a><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00233</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00234"></a>00234 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00235"></a>00235 <a class="code" href="classTp_1_1Account.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00236"></a>00236 };
+<a name="l00237"></a>00237
+<a name="l00238"></a>00238 } <span class="comment">// Tp</span>
+<a name="l00239"></a>00239
+<a name="l00240"></a>00240 <span class="preprocessor">#endif</span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example.html b/doc/html/accounts_example.html
index 0170f7a..e1d5ac3 100644
--- a/doc/html/accounts_example.html
+++ b/doc/html/accounts_example.html
@@ -41,7 +41,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_account_item_cpp.html b/doc/html/accounts_example_account_item_cpp.html
index faac50d..4ae0475 100644
--- a/doc/html/accounts_example_account_item_cpp.html
+++ b/doc/html/accounts_example_account_item_cpp.html
@@ -194,7 +194,7 @@ AccountItem::~AccountItem()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_account_item_h.html b/doc/html/accounts_example_account_item_h.html
index c3da6fe..658968f 100644
--- a/doc/html/accounts_example_account_item_h.html
+++ b/doc/html/accounts_example_account_item_h.html
@@ -121,7 +121,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_accounts_window_cpp.html b/doc/html/accounts_example_accounts_window_cpp.html
index ee8e8d9..bb9c3cf 100644
--- a/doc/html/accounts_example_accounts_window_cpp.html
+++ b/doc/html/accounts_example_accounts_window_cpp.html
@@ -130,7 +130,7 @@ AccountsWindow::~AccountsWindow()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_accounts_window_h.html b/doc/html/accounts_example_accounts_window_h.html
index 563eb61..094657d 100644
--- a/doc/html/accounts_example_accounts_window_h.html
+++ b/doc/html/accounts_example_accounts_window_h.html
@@ -88,7 +88,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_main.html b/doc/html/accounts_example_main.html
index 6bb9c74..a651682 100644
--- a/doc/html/accounts_example_main.html
+++ b/doc/html/accounts_example_main.html
@@ -55,7 +55,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
index 530244e..a6dde21 100644
--- a/doc/html/annotated.html
+++ b/doc/html/annotated.html
@@ -37,6 +37,8 @@
<tr><td class="indexkey"><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Account.html">Account</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1AccountManager.html">AccountManager</a></td><td class="indexvalue">Object representing a <a href="http://telepathy.freedesktop.org">Telepathy</a> account manager </td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1AliasMap.html">AliasMap</a></td><td class="indexvalue"></td></tr>
@@ -49,6 +51,7 @@
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelCallStateMap.html">ChannelCallStateMap</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelClass.html">ChannelClass</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelDetails.html">ChannelDetails</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">ChannelDispatchOperationInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1ChannelFactory.html">ChannelFactory</a></td><td class="indexvalue"></td></tr>
@@ -136,6 +139,8 @@
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html">PeerInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1PendingAccount.html">PendingAccount</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1PendingChannel.html">PendingChannel</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1PendingChannelRequestCancelOperation.html">PendingChannelRequestCancelOperation</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Connection_1_1PendingConnect.html">PendingConnect</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1PendingConnection.html">PendingConnection</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1PendingContactAttributes.html">PendingContactAttributes</a></td><td class="indexvalue"></td></tr>
@@ -200,7 +205,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/async_model.html b/doc/html/async_model.html
index 40c5acf..7c1cba7 100644
--- a/doc/html/async_model.html
+++ b/doc/html/async_model.html
@@ -42,7 +42,7 @@ Many objects cache the returned values of a previous introspection run for futur
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/bugreport.html b/doc/html/bugreport.html
index b7f6155..ee0e63d 100644
--- a/doc/html/bugreport.html
+++ b/doc/html/bugreport.html
@@ -38,7 +38,7 @@ Please submit the bug report, feature request or "to-do" item <a href="https://b
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example.html b/doc/html/call_example.html
index cf2ca68..28192c1 100644
--- a/doc/html/call_example.html
+++ b/doc/html/call_example.html
@@ -49,7 +49,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_handler_cpp.html b/doc/html/call_example_call_handler_cpp.html
index 946ae61..db64206 100644
--- a/doc/html/call_example_call_handler_cpp.html
+++ b/doc/html/call_example_call_handler_cpp.html
@@ -206,7 +206,7 @@ CallHandler::~CallHandler()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_handler_h.html b/doc/html/call_example_call_handler_h.html
index 19c28c1..f8f3a9b 100644
--- a/doc/html/call_example_call_handler_h.html
+++ b/doc/html/call_example_call_handler_h.html
@@ -93,7 +93,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_roster_widget_cpp.html b/doc/html/call_example_call_roster_widget_cpp.html
index 832989c..abd0749 100644
--- a/doc/html/call_example_call_roster_widget_cpp.html
+++ b/doc/html/call_example_call_roster_widget_cpp.html
@@ -125,7 +125,7 @@ RosterItem *CallRosterWidget::createItemForContact(<span class="keyword">const</
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_roster_widget_h.html b/doc/html/call_example_call_roster_widget_h.html
index 266cc70..b04cb93 100644
--- a/doc/html/call_example_call_roster_widget_h.html
+++ b/doc/html/call_example_call_roster_widget_h.html
@@ -95,7 +95,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_widget_cpp.html b/doc/html/call_example_call_widget_cpp.html
index 0d51bd7..d262e55 100644
--- a/doc/html/call_example_call_widget_cpp.html
+++ b/doc/html/call_example_call_widget_cpp.html
@@ -515,7 +515,7 @@ CallWidget::~CallWidget()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_widget_h.html b/doc/html/call_example_call_widget_h.html
index 34f423b..8a5ed6a 100644
--- a/doc/html/call_example_call_widget_h.html
+++ b/doc/html/call_example_call_widget_h.html
@@ -138,7 +138,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_window_cpp.html b/doc/html/call_example_call_window_cpp.html
index 29637c7..c8f7d57 100644
--- a/doc/html/call_example_call_window_cpp.html
+++ b/doc/html/call_example_call_window_cpp.html
@@ -204,7 +204,7 @@ CallWindow::~CallWindow()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_window_h.html b/doc/html/call_example_call_window_h.html
index 70e7647..3718ddf 100644
--- a/doc/html/call_example_call_window_h.html
+++ b/doc/html/call_example_call_window_h.html
@@ -101,7 +101,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_farsight_channel_cpp.html b/doc/html/call_example_farsight_channel_cpp.html
index 61f74a8..ebba617 100644
--- a/doc/html/call_example_farsight_channel_cpp.html
+++ b/doc/html/call_example_farsight_channel_cpp.html
@@ -342,7 +342,7 @@ VideoWidget *FarsightChannel::videoWidget()<span class="keyword"> const</span>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_farsight_channel_h.html b/doc/html/call_example_farsight_channel_h.html
index 0da6c82..0768e0f 100644
--- a/doc/html/call_example_farsight_channel_h.html
+++ b/doc/html/call_example_farsight_channel_h.html
@@ -106,7 +106,7 @@ Q_DECLARE_METATYPE(Tp::FarsightChannel::Status)
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_main.html b/doc/html/call_example_main.html
index a2ee8a4..6ffbf67 100644
--- a/doc/html/call_example_main.html
+++ b/doc/html/call_example_main.html
@@ -71,7 +71,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_video_widget_cpp.html b/doc/html/call_example_video_widget_cpp.html
index ceed3f0..00a7a3d 100644
--- a/doc/html/call_example_video_widget_cpp.html
+++ b/doc/html/call_example_video_widget_cpp.html
@@ -199,7 +199,7 @@ GstElement *VideoWidget::element()<span class="keyword"> const</span>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_video_widget_h.html b/doc/html/call_example_video_widget_h.html
index 32fdbb4..6d26416 100644
--- a/doc/html/call_example_video_widget_h.html
+++ b/doc/html/call_example_video_widget_h.html
@@ -90,7 +90,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel-dispatch-operation_8h_source.html b/doc/html/channel-dispatch-operation_8h_source.html
index 219e07a..2d40ef3 100644
--- a/doc/html/channel-dispatch-operation_8h_source.html
+++ b/doc/html/channel-dispatch-operation_8h_source.html
@@ -159,7 +159,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel-dispatcher_8h_source.html b/doc/html/channel-dispatcher_8h_source.html
new file mode 100644
index 0000000..b0b6c89
--- /dev/null
+++ b/doc/html/channel-dispatcher_8h_source.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: channel-dispatcher.h Source File</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<h1>channel-dispatcher.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * This file is part of TelepathyQt4</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2009 Collabora Ltd. &lt;http://www.collabora.co.uk/&gt;</span>
+<a name="l00005"></a>00005 <span class="comment"> * Copyright (C) 2009 Nokia Corporation</span>
+<a name="l00006"></a>00006 <span class="comment"> *</span>
+<a name="l00007"></a>00007 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
+<a name="l00008"></a>00008 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00009"></a>00009 <span class="comment"> * License as published by the Free Software Foundation; either</span>
+<a name="l00010"></a>00010 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00011"></a>00011 <span class="comment"> *</span>
+<a name="l00012"></a>00012 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
+<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
+<a name="l00015"></a>00015 <span class="comment"> * Lesser General Public License for more details.</span>
+<a name="l00016"></a>00016 <span class="comment"> *</span>
+<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00018"></a>00018 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
+<a name="l00019"></a>00019 <span class="comment"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span>
+<a name="l00020"></a>00020 <span class="comment"> */</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef _TelepathyQt4_cli_channel_dispatcher_h_HEADER_GUARD_</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define _TelepathyQt4_cli_channel_dispatcher_h_HEADER_GUARD_</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#ifndef IN_TELEPATHY_QT4_HEADER</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#error IN_TELEPATHY_QT4_HEADER</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;TelepathyQt4/_gen/cli-channel-dispatcher.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/channel-factory_8h_source.html b/doc/html/channel-factory_8h_source.html
index 7c4faf7..a17c7b5 100644
--- a/doc/html/channel-factory_8h_source.html
+++ b/doc/html/channel-factory_8h_source.html
@@ -75,7 +75,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel-request_8h_source.html b/doc/html/channel-request_8h_source.html
index fb83388..4cbd495 100644
--- a/doc/html/channel-request_8h_source.html
+++ b/doc/html/channel-request_8h_source.html
@@ -141,19 +141,23 @@
<a name="l00110"></a>00110 <span class="keywordtype">void</span> onAccountReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
<a name="l00111"></a>00111
<a name="l00112"></a>00112 <span class="keyword">private</span>:
-<a name="l00113"></a><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00113</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00114"></a>00114 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00115"></a>00115 <a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00116"></a>00116 };
-<a name="l00117"></a>00117
-<a name="l00118"></a>00118 } <span class="comment">// Tp</span>
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120 <span class="preprocessor">#endif</span>
+<a name="l00113"></a><a class="code" href="classTp_1_1ChannelRequest.html#4392ad1d48828207c19054d36d87ad61">00113</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a>;
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *proceed();
+<a name="l00116"></a>00116
+<a name="l00117"></a><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00117</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00118"></a>00118 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00119"></a>00119 <a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00120"></a>00120 };
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 } <span class="comment">// Tp</span>
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="preprocessor">#endif</span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel_8h_source.html b/doc/html/channel_8h_source.html
index ca01e03..d6c5b0d 100644
--- a/doc/html/channel_8h_source.html
+++ b/doc/html/channel_8h_source.html
@@ -357,7 +357,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClient-members.html b/doc/html/classTp_1_1AbstractClient-members.html
index c22a72d..d7ff05c 100644
--- a/doc/html/classTp_1_1AbstractClient-members.html
+++ b/doc/html/classTp_1_1AbstractClient-members.html
@@ -43,7 +43,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClient.html b/doc/html/classTp_1_1AbstractClient.html
index 9b59fa4..5f0d2ae 100644
--- a/doc/html/classTp_1_1AbstractClient.html
+++ b/doc/html/classTp_1_1AbstractClient.html
@@ -36,7 +36,7 @@
<p>
Inherits <a class="el" href="classTp_1_1RefCounted.html">Tp::RefCounted</a>.
<p>
-Inherited by MyNothing<code> [virtual]</code>, <a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a><code> [virtual]</code>, <a class="el" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a><code> [virtual]</code>, and <a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a><code> [virtual]</code>.
+Inherited by <a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a><code> [virtual]</code>, <a class="el" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a><code> [virtual]</code>, and <a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a><code> [virtual]</code>.
<p>
<p>
@@ -88,7 +88,7 @@ Inherited by MyNothing<code> [virtual]</code>, <a class="el" href="classTp_1_1Ab
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientApprover-members.html b/doc/html/classTp_1_1AbstractClientApprover-members.html
index 10c83b9..2217374 100644
--- a/doc/html/classTp_1_1AbstractClientApprover-members.html
+++ b/doc/html/classTp_1_1AbstractClientApprover-members.html
@@ -47,7 +47,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientApprover.html b/doc/html/classTp_1_1AbstractClientApprover.html
index 484d5ab..d06c1a3 100644
--- a/doc/html/classTp_1_1AbstractClientApprover.html
+++ b/doc/html/classTp_1_1AbstractClientApprover.html
@@ -147,7 +147,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientHandler-members.html b/doc/html/classTp_1_1AbstractClientHandler-members.html
index f3b306f..695c120 100644
--- a/doc/html/classTp_1_1AbstractClientHandler-members.html
+++ b/doc/html/classTp_1_1AbstractClientHandler-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientHandler.html b/doc/html/classTp_1_1AbstractClientHandler.html
index a624c01..3de339e 100644
--- a/doc/html/classTp_1_1AbstractClientHandler.html
+++ b/doc/html/classTp_1_1AbstractClientHandler.html
@@ -36,8 +36,6 @@
<p>
Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient</a>.
<p>
-Inherited by MyHandler.
-<p>
<p>
<a href="classTp_1_1AbstractClientHandler-members.html">List of all members.</a><h2>Public Member Functions</h2>
@@ -279,7 +277,7 @@ Inherited by MyHandler.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientObserver-members.html b/doc/html/classTp_1_1AbstractClientObserver-members.html
index 8bf8ae7..12a2242 100644
--- a/doc/html/classTp_1_1AbstractClientObserver-members.html
+++ b/doc/html/classTp_1_1AbstractClientObserver-members.html
@@ -47,7 +47,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientObserver.html b/doc/html/classTp_1_1AbstractClientObserver.html
index 5f5a9f5..260f6aa 100644
--- a/doc/html/classTp_1_1AbstractClientObserver.html
+++ b/doc/html/classTp_1_1AbstractClientObserver.html
@@ -171,7 +171,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractInterface-members.html b/doc/html/classTp_1_1AbstractInterface-members.html
index b4d9017..4377acd 100644
--- a/doc/html/classTp_1_1AbstractInterface-members.html
+++ b/doc/html/classTp_1_1AbstractInterface-members.html
@@ -42,7 +42,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractInterface.html b/doc/html/classTp_1_1AbstractInterface.html
index 103b468..5325490 100644
--- a/doc/html/classTp_1_1AbstractInterface.html
+++ b/doc/html/classTp_1_1AbstractInterface.html
@@ -34,7 +34,7 @@
<div class="contents">
<h1>AbstractInterface Class Reference</h1><!-- doxytag: class="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="abstract-interface_8h_source.html">TelepathyQt4/abstract-interface.h</a>&gt;</code>
<p>
-Inherited by <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html">PropertiesInterfaceInterface</a>.
+Inherited by <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html">PropertiesInterfaceInterface</a>.
<p>
<p>
@@ -241,7 +241,7 @@ Inherited by <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.ht
<p>
-<p>Reimplemented in <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterfaceInterface</a>.</p>
+<p>Reimplemented in <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountInterfaceAvatarInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelDispatcherInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterfaceInterface</a>.</p>
</div>
</div><p>
@@ -249,7 +249,7 @@ Inherited by <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.ht
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Account-members.html b/doc/html/classTp_1_1Account-members.html
index 5b1c2e7..4744c28 100644
--- a/doc/html/classTp_1_1Account-members.html
+++ b/doc/html/classTp_1_1Account-members.html
@@ -54,6 +54,7 @@
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#c518cbf9b1baf20a0b7e43bd150f1b55">connectsAutomaticallyPropertyChanged</a>(bool)</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [signal]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#5ea338ec22e1bf8901f87166716e29a7">create</a>(const QDBusConnection &amp;bus, const QString &amp;busName, const QString &amp;objectPath)</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#12df08a0f1eb19f6b34bed42b37ec17a">create</a>(const QString &amp;busName, const QString &amp;objectPath)</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel</a>(const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#a95f584ee326640d9a0873ee444d5224">currentPresence</a>() const </td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#bbb5ddebc807123e317bd1c796753d0f">currentPresenceChanged</a>(const Tp::SimplePresence &amp;) const </td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [signal]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#34657b625a3b937e4953745b6938c9a7">dbusConnection</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
@@ -61,6 +62,12 @@
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#de4d3f74b88a085b2e905c3a108c57f6">deref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#9def71dea12661002bb3a63b3b91d08d">displayName</a>() const </td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#ad61942a3f2994a12514ff9079130b54">displayNameChanged</a>(const QString &amp;)</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel</a>(const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#fbaee2972c2363128ba11b0b4b44e6ac">ensureMediaCall</a>(const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#a7c5fd79465007dd4579ff706c5ce15c">ensureMediaCall</a>(const ContactPtr &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#0e3b8552a431e59b75afe5d7981076ec">ensureTextChat</a>(const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#052db808aa4b66f6ee1c7cc0f2bd4a14">ensureTextChat</a>(const ContactPtr &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#6044b792c262b6643ecf4cba4dbab731">ensureTextChatroom</a>(const QString &amp;roomName, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())</td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#336330fded995698fa07a15ee6d7b92e">FeatureAvatar</a></td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a></td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1Account.html#bf9f177e571ee033699be6c070f04062">FeatureProtocolInfo</a></td><td><a class="el" href="classTp_1_1Account.html">Account</a></td><td><code> [static]</code></td></tr>
@@ -130,7 +137,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Account.html b/doc/html/classTp_1_1Account.html
index a13b19d..2b51c70 100644
--- a/doc/html/classTp_1_1Account.html
+++ b/doc/html/classTp_1_1Account.html
@@ -95,10 +95,17 @@ Inherits <a class="el" href="classTp_1_1StatelessDBusProxy.html">Tp::StatelessDB
<li>QString <a class="el" href="classTp_1_1Account.html#08a272cc3f22ac492fb24e34777c6ee1">connectionObjectPath</a> () const
<li>QString <a class="el" href="classTp_1_1Account.html#87d3bd812bfbf41f8b0755f59c4e9b96">normalizedName</a> () const
<li><a class="el" href="classTp_1_1PendingOperation.html">PendingOperation</a> * <a class="el" href="classTp_1_1Account.html#d6c7b6bd679cb6cd3760812df497c71a">remove</a> ()
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#0e3b8552a431e59b75afe5d7981076ec">ensureTextChat</a> (const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#052db808aa4b66f6ee1c7cc0f2bd4a14">ensureTextChat</a> (const <a class="el" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#6044b792c262b6643ecf4cba4dbab731">ensureTextChatroom</a> (const QString &amp;roomName, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#fbaee2972c2363128ba11b0b4b44e6ac">ensureMediaCall</a> (const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#a7c5fd79465007dd4579ff706c5ce15c">ensureMediaCall</a> (const <a class="el" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel</a> (const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
+<li><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel</a> (const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())
<li>QStringList <a class="el" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a> () const
<li>template&lt;class Interface &gt; Interface * <a class="el" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">optionalInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
<li><a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> * <a class="el" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">propertiesInterface</a> () const
-<li>Client::AccountInterfaceAvatarInterface * <a class="el" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">Client::AccountInterfaceAvatarInterface</a> * <a class="el" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
</ul>
<h2>Static Public Member Functions</h2>
<ul>
@@ -115,7 +122,7 @@ Inherits <a class="el" href="classTp_1_1StatelessDBusProxy.html">Tp::StatelessDB
<ul>
<li><a class="el" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a> (const QString &amp;busName, const QString &amp;objectPath)
<li><a class="el" href="classTp_1_1Account.html#41fd5cc4a119e50c6809af97a6747055">Account</a> (const QDBusConnection &amp;bus, const QString &amp;busName, const QString &amp;objectPath)
-<li>Client::AccountInterface * <a class="el" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a> () const
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> * <a class="el" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a> () const
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Object representing a Telepathy account.<p>
@@ -1052,6 +1059,321 @@ Delete this account.<p>
</div>
</div><p>
+<a class="anchor" name="0e3b8552a431e59b75afe5d7981076ec"></a><!-- doxytag: member="Tp::Account::ensureTextChat" ref="0e3b8552a431e59b75afe5d7981076ec" args="(const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureTextChat </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>contactIdentifier</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a text channel with the given contact <em>contactIdentifier</em> exists, creating it if necessary.<p>
+See <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a> for more details.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>contactIdentifier</em>&nbsp;</td><td>The identifier of the contact to chat with. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a>, <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="052db808aa4b66f6ee1c7cc0f2bd4a14"></a><!-- doxytag: member="Tp::Account::ensureTextChat" ref="052db808aa4b66f6ee1c7cc0f2bd4a14" args="(const ContactPtr &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureTextChat </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>contact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a text channel with the given contact <em>contact</em> exists, creating it if necessary.<p>
+See <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a> for more details.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>contact</em>&nbsp;</td><td>The contact to chat with. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a>, <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6044b792c262b6643ecf4cba4dbab731"></a><!-- doxytag: member="Tp::Account::ensureTextChatroom" ref="6044b792c262b6643ecf4cba4dbab731" args="(const QString &amp;roomName, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureTextChatroom </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>roomName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a text chat room with the given room name <em>roomName</em> exists, creating it if necessary.<p>
+See <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a> for more details.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>roomName</em>&nbsp;</td><td>The name of the chat room. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a>, <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fbaee2972c2363128ba11b0b4b44e6ac"></a><!-- doxytag: member="Tp::Account::ensureMediaCall" ref="fbaee2972c2363128ba11b0b4b44e6ac" args="(const QString &amp;contactIdentifier, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureMediaCall </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>contactIdentifier</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a media channel with the given contact <em>contactIdentifier</em> exists, creating it if necessary.<p>
+See <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a> for more details.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>contactIdentifier</em>&nbsp;</td><td>The identifier of the contact to call. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a>, <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a7c5fd79465007dd4579ff706c5ce15c"></a><!-- doxytag: member="Tp::Account::ensureMediaCall" ref="a7c5fd79465007dd4579ff706c5ce15c" args="(const ContactPtr &amp;contact, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureMediaCall </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceTp.html#58b74925faeec84ce5da45dbf41bebd4">ContactPtr</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>contact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a media channel with the given contact <em>contact</em> exists, creating it if necessary.<p>
+See <a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a> for more details.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>contact</em>&nbsp;</td><td>The contact to call. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#deb086ec6754396165560e8ca4df257d">ensureChannel()</a>, <a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1cb95749b20fb06381b1350587ab936f"></a><!-- doxytag: member="Tp::Account::createChannel" ref="1cb95749b20fb06381b1350587ab936f" args="(const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * createChannel </td>
+ <td>(</td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to create a channel. This initially just creates a <a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> object, which can be used to track the success or failure of the request, or to cancel it.<p>
+Helper methods for text chat, text chat room and media call are provided and should be used if appropriate.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>request</em>&nbsp;</td><td>A dictionary containing desirable properties. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="deb086ec6754396165560e8ca4df257d"></a><!-- doxytag: member="Tp::Account::ensureChannel" ref="deb086ec6754396165560e8ca4df257d" args="(const QVariantMap &amp;requestedProperties, QDateTime userActionTime=QDateTime::currentDateTime(), const QString &amp;preferredHandler=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> * ensureChannel </td>
+ <td>(</td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QDateTime&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em> = <code>QDateTime::currentDateTime()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em> = <code>QString()</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a request to ensure that a channel exists, creating it if necessary. This initially just creates a <a class="el" href="classTp_1_1PendingChannelRequest.html">PendingChannelRequest</a> object, which can be used to track the success or failure of the request, or to cancel it.<p>
+Helper methods for text chat, text chat room and media call are provided and should be used if appropriate.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>request</em>&nbsp;</td><td>A dictionary containing desirable properties. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td>The time at which user action occurred, or QDateTime() if this channel request is for some reason not involving user action. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td>Either the well-known bus name (starting with org.freedesktop.Telepathy.Client.) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. </td></tr>
+ </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classTp_1_1Account.html#1cb95749b20fb06381b1350587ab936f">createChannel()</a> </dd></dl>
+
+</div>
+</div><p>
<a class="anchor" name="4d4a18b7af8fc4fd0cf7a3a9aa2710a6"></a><!-- doxytag: member="Tp::Account::interfaces" ref="4d4a18b7af8fc4fd0cf7a3a9aa2710a6" args="() const " -->
<div class="memitem">
<div class="memproto">
@@ -1458,7 +1780,7 @@ Convenience function for getting a <a class="el" href="structTp_1_1Avatar.html">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">Client::AccountInterface * baseInterface </td>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> * baseInterface </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
@@ -1524,7 +1846,7 @@ Get the AccountInterface for this <a class="el" href="classTp_1_1Account.html">A
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AccountManager-members.html b/doc/html/classTp_1_1AccountManager-members.html
index f8fc664..d36da4e 100644
--- a/doc/html/classTp_1_1AccountManager-members.html
+++ b/doc/html/classTp_1_1AccountManager-members.html
@@ -91,7 +91,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AccountManager.html b/doc/html/classTp_1_1AccountManager.html
index 7ee5cab..6cf4c75 100644
--- a/doc/html/classTp_1_1AccountManager.html
+++ b/doc/html/classTp_1_1AccountManager.html
@@ -710,7 +710,7 @@ When calling <a class="el" href="classTp_1_1ReadyObject.html#4058df48c0ffb0cde98
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel-members.html b/doc/html/classTp_1_1Channel-members.html
index b954d8e..d3a5e78 100644
--- a/doc/html/classTp_1_1Channel-members.html
+++ b/doc/html/classTp_1_1Channel-members.html
@@ -128,7 +128,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel.html b/doc/html/classTp_1_1Channel.html
index b1495e4..6db06f9 100644
--- a/doc/html/classTp_1_1Channel.html
+++ b/doc/html/classTp_1_1Channel.html
@@ -1675,7 +1675,7 @@ Convenience function for getting a Group interface proxy.<p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelDispatchOperation-members.html b/doc/html/classTp_1_1ChannelDispatchOperation-members.html
index 856671b..ae7ea49 100644
--- a/doc/html/classTp_1_1ChannelDispatchOperation-members.html
+++ b/doc/html/classTp_1_1ChannelDispatchOperation-members.html
@@ -85,7 +85,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelDispatchOperation.html b/doc/html/classTp_1_1ChannelDispatchOperation.html
index 3c0eb94..4c84cd0 100644
--- a/doc/html/classTp_1_1ChannelDispatchOperation.html
+++ b/doc/html/classTp_1_1ChannelDispatchOperation.html
@@ -442,7 +442,7 @@ Get the ChannelDispatchOperationInterface for this <a class="el" href="classTp_1
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelFactory-members.html b/doc/html/classTp_1_1ChannelFactory-members.html
index 8d5e2b0..c308219 100644
--- a/doc/html/classTp_1_1ChannelFactory-members.html
+++ b/doc/html/classTp_1_1ChannelFactory-members.html
@@ -36,7 +36,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelFactory.html b/doc/html/classTp_1_1ChannelFactory.html
index 978b16b..b990d2c 100644
--- a/doc/html/classTp_1_1ChannelFactory.html
+++ b/doc/html/classTp_1_1ChannelFactory.html
@@ -80,7 +80,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelRequest-members.html b/doc/html/classTp_1_1ChannelRequest-members.html
index d0a4414..8659f1e 100644
--- a/doc/html/classTp_1_1ChannelRequest-members.html
+++ b/doc/html/classTp_1_1ChannelRequest-members.html
@@ -85,7 +85,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelRequest.html b/doc/html/classTp_1_1ChannelRequest.html
index 510dc2e..e84a715 100644
--- a/doc/html/classTp_1_1ChannelRequest.html
+++ b/doc/html/classTp_1_1ChannelRequest.html
@@ -435,7 +435,7 @@ Get the ChannelRequestInterface for this <a class="el" href="classTp_1_1ChannelR
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
index 66f007c..4cea188 100644
--- a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
+++ b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
index 26fcbce..5735b90 100644
--- a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
+++ b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
@@ -318,7 +318,7 @@ Return a human-readable message from the contact represented by <a class="el" hr
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientAdaptor-members.html b/doc/html/classTp_1_1ClientAdaptor-members.html
index b5ace6b..5b5e819 100644
--- a/doc/html/classTp_1_1ClientAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientAdaptor-members.html
@@ -36,7 +36,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientAdaptor.html b/doc/html/classTp_1_1ClientAdaptor.html
index a79fefe..4d41a1b 100644
--- a/doc/html/classTp_1_1ClientAdaptor.html
+++ b/doc/html/classTp_1_1ClientAdaptor.html
@@ -64,7 +64,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientApproverAdaptor-members.html b/doc/html/classTp_1_1ClientApproverAdaptor-members.html
index ead9c58..85aaea4 100644
--- a/doc/html/classTp_1_1ClientApproverAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientApproverAdaptor-members.html
@@ -37,7 +37,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientApproverAdaptor.html b/doc/html/classTp_1_1ClientApproverAdaptor.html
index 4be769c..ac081c8 100644
--- a/doc/html/classTp_1_1ClientApproverAdaptor.html
+++ b/doc/html/classTp_1_1ClientApproverAdaptor.html
@@ -109,7 +109,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerAdaptor-members.html b/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
index b5cce6d..4255242 100644
--- a/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
@@ -39,7 +39,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerAdaptor.html b/doc/html/classTp_1_1ClientHandlerAdaptor.html
index 50a049c..1e1003f 100644
--- a/doc/html/classTp_1_1ClientHandlerAdaptor.html
+++ b/doc/html/classTp_1_1ClientHandlerAdaptor.html
@@ -167,7 +167,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
index 96e853f..497551a 100644
--- a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
@@ -37,7 +37,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
index d43c333..6182182 100644
--- a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
+++ b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
@@ -122,7 +122,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientObserverAdaptor-members.html b/doc/html/classTp_1_1ClientObserverAdaptor-members.html
index ce94b28..5c8d04a 100644
--- a/doc/html/classTp_1_1ClientObserverAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientObserverAdaptor-members.html
@@ -37,7 +37,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientObserverAdaptor.html b/doc/html/classTp_1_1ClientObserverAdaptor.html
index 7d9dccd..0a5c84e 100644
--- a/doc/html/classTp_1_1ClientObserverAdaptor.html
+++ b/doc/html/classTp_1_1ClientObserverAdaptor.html
@@ -127,7 +127,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientRegistrar-members.html b/doc/html/classTp_1_1ClientRegistrar-members.html
index 335e124..e324012 100644
--- a/doc/html/classTp_1_1ClientRegistrar-members.html
+++ b/doc/html/classTp_1_1ClientRegistrar-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientRegistrar.html b/doc/html/classTp_1_1ClientRegistrar.html
index a5c9e08..e6b7d9b 100644
--- a/doc/html/classTp_1_1ClientRegistrar.html
+++ b/doc/html/classTp_1_1ClientRegistrar.html
@@ -277,7 +277,7 @@ Unregister all clients registered using registerClient on this client registrar.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterface-members.html b/doc/html/classTp_1_1Client_1_1AccountInterface-members.html
new file mode 100644
index 0000000..27dbdc0
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1AccountInterface-members.html
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: Member List</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="contents">
+<h1>AccountInterface Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#7cadcdf34b5f1b611fefd438115b785d">AbstractInterface</a>(DBusProxy *parent, const char *interface)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#0ebd25efab0ba22e03fa4952a4ce4be4">AbstractInterface</a>(const QString &amp;busName, const QString &amp;path, const char *interface, const QDBusConnection &amp;connection, QObject *parent)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ee1fddec1b1ab48239e02813a4ac95c7">AccountInterface</a>(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#09629dce8a448f283b4613d027de7ea1">AccountInterface</a>(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8766aeced6dd3ead9c303a78f5367281">AccountInterface</a>(Tp::DBusProxy *proxy)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ffd708b251bbf3c7243c795ebe3fa56">AccountPropertyChanged</a>(const QVariantMap &amp;properties)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#c4be2b556a4e5cf7892c9c42c5afc965">AutomaticPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5415a2b80bcfe9a632deb5e8d6944693">AutomaticPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1b46fc8136dbb53cbbc56dd6b64d20ab">ConnectAutomatically</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#04d102cd2688af8de187e36333bf5e78">ConnectAutomatically</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#16289929cf0d5ebceb17cfdec7f3c81d">Connection</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aee6a681555b16210cba616ce98ddda">Connection</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#22c9c6cad9c73d84ecaf1369abab4a46">ConnectionStatus</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a2eddbd9c5b0644a274704cc82a77fc3">ConnectionStatus</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cd486441fc5f4a86e3168a5fd3729ee7">ConnectionStatusReason</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d5ce612dac564608d217699c4881d60d">ConnectionStatusReason</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f606af04d0ce24d0a3ab81d1733c2de7">CurrentPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fe3f07d478d0c33e95eb8bc55dd2025f">CurrentPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#df3e966ac09fb7457962da11017144ac">DisplayName</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cde28e2e374444ca0a2f8d1fb373eca0">DisplayName</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#558f5c44426d0eb7abb82a65e8892d9a">Enabled</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#2576a61e63aa679fde8befc508e1bdbb">Enabled</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cf072f8d9e6f3964b27e7eee620751d8">HasBeenOnline</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6e9068fa9aeb455b7ce0708782e3338a">HasBeenOnline</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fb2ca90eb990afae3de26efd3edb53fb">Icon</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#e1433d85e93b4701b9b784f1c2409cc4">Icon</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a>(Tp::DBusProxy *, const QString &amp;, const QString &amp;)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6141a7b30d51390d83c31c18c00c019a">Nickname</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d25cfadbf3b415a29f76efd2f0649e36">Nickname</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6438af3d4384089bb4b1975fbb15b64a">NormalizedName</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ff2297ad5471c5786a46a350d1140a9">NormalizedName</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f7bce5d85b0f1df9ebc98202871cec5f">Parameters</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5db634899673af9b817ce869ea27f55a">Parameters</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a280b2fb1f1271d010888a8e46fd0035">Reconnect</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d1b3372613706ec2ac689f641980b6f5">Remove</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5e383e02135785f1fe27f7b6b267ba43">Removed</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#4daef97fee62ac1ce3957579bd7550ec">RequestedPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ad605667b623227541697236fa727ed">RequestedPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#40eee7a701bfcc0e9240bc41affae353">setAutomaticPresence</a>(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0a529f499c77c95a9e3c81d2fb119462">setConnectAutomatically</a>(bool newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aa61e892d078f959c906d4c4b52877c">setDisplayName</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7ac30fa039b739617d71163de8d8159">setEnabled</a>(bool newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#52b769ef66b767526d54c9e13c87e76b">setIcon</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0b0789b5661b4b03c1b2fa18329d340e">setNickname</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#7a60ae59195ee84cab4d46156419568e">setRequestedPresence</a>(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8bf4bff07780f2763f90b35dd938b1af">UpdateParameters</a>(const QVariantMap &amp;set, const QStringList &amp;unset)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a8a69799bf8690d840821ef7d92baec8">Valid</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#18baeeec71bd543b3c3cddb96f58b933">Valid</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#fa750c8dd1d068e769af7b777dff625a">~AbstractInterface</a>()</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterface.html b/doc/html/classTp_1_1Client_1_1AccountInterface.html
new file mode 100644
index 0000000..610644c
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1AccountInterface.html
@@ -0,0 +1,1261 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: AccountInterface Class Reference</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+ <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="namespaceTp_1_1Client.html">Client</a>::<a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>
+ </div>
+<div class="contents">
+<h1>AccountInterface Class Reference<br>
+<small>
+[<a class="el" href="group__clientaccount.html">Account proxies</a>]</small>
+</h1><!-- doxytag: class="Tp::Client::AccountInterface" --><!-- doxytag: inherits="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="cli-account_8h_source.html">TelepathyQt4/AccountManager</a>&gt;</code>
+<p>
+Inherits <a class="el" href="classTp_1_1AbstractInterface.html">Tp::AbstractInterface</a>.
+<p>
+
+<p>
+<a href="classTp_1_1Client_1_1AccountInterface-members.html">List of all members.</a><h2>Public Slots</h2>
+<ul>
+<li>QDBusPendingReply <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d1b3372613706ec2ac689f641980b6f5">Remove</a> ()
+<li>QDBusPendingReply&lt; QStringList &gt; <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8bf4bff07780f2763f90b35dd938b1af">UpdateParameters</a> (const QVariantMap &amp;set, const QStringList &amp;unset)
+<li>QDBusPendingReply <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a280b2fb1f1271d010888a8e46fd0035">Reconnect</a> ()
+</ul>
+<h2>Signals</h2>
+<ul>
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5e383e02135785f1fe27f7b6b267ba43">Removed</a> ()
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ffd708b251bbf3c7243c795ebe3fa56">AccountPropertyChanged</a> (const QVariantMap &amp;properties)
+</ul>
+<h2>Public Member Functions</h2>
+<ul>
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ee1fddec1b1ab48239e02813a4ac95c7">AccountInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#09629dce8a448f283b4613d027de7ea1">AccountInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8766aeced6dd3ead9c303a78f5367281">AccountInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *proxy)
+<li>QStringList <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cde28e2e374444ca0a2f8d1fb373eca0">DisplayName</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aa61e892d078f959c906d4c4b52877c">setDisplayName</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#e1433d85e93b4701b9b784f1c2409cc4">Icon</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#52b769ef66b767526d54c9e13c87e76b">setIcon</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#18baeeec71bd543b3c3cddb96f58b933">Valid</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#2576a61e63aa679fde8befc508e1bdbb">Enabled</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7ac30fa039b739617d71163de8d8159">setEnabled</a> (bool newValue) TELEPATHY_GNUC_DEPRECATED
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d25cfadbf3b415a29f76efd2f0649e36">Nickname</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0b0789b5661b4b03c1b2fa18329d340e">setNickname</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+<li>QVariantMap <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5db634899673af9b817ce869ea27f55a">Parameters</a> () const TELEPATHY_GNUC_DEPRECATED
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5415a2b80bcfe9a632deb5e8d6944693">AutomaticPresence</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#40eee7a701bfcc0e9240bc41affae353">setAutomaticPresence</a> (const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#04d102cd2688af8de187e36333bf5e78">ConnectAutomatically</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0a529f499c77c95a9e3c81d2fb119462">setConnectAutomatically</a> (bool newValue) TELEPATHY_GNUC_DEPRECATED
+<li>QDBusObjectPath <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aee6a681555b16210cba616ce98ddda">Connection</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a2eddbd9c5b0644a274704cc82a77fc3">ConnectionStatus</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d5ce612dac564608d217699c4881d60d">ConnectionStatusReason</a> () const TELEPATHY_GNUC_DEPRECATED
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fe3f07d478d0c33e95eb8bc55dd2025f">CurrentPresence</a> () const TELEPATHY_GNUC_DEPRECATED
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ad605667b623227541697236fa727ed">RequestedPresence</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#7a60ae59195ee84cab4d46156419568e">setRequestedPresence</a> (const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ff2297ad5471c5786a46a350d1140a9">NormalizedName</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6e9068fa9aeb455b7ce0708782e3338a">HasBeenOnline</a> () const TELEPATHY_GNUC_DEPRECATED
+</ul>
+<h2>Static Public Member Functions</h2>
+<ul>
+<li>static const char * <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a> ()
+</ul>
+<h2>Protected Member Functions</h2>
+<ul>
+<li>virtual void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)
+</ul>
+<h2>Properties</h2>
+<ul>
+<li>QStringList <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a>
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#df3e966ac09fb7457962da11017144ac">DisplayName</a>
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fb2ca90eb990afae3de26efd3edb53fb">Icon</a>
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a8a69799bf8690d840821ef7d92baec8">Valid</a>
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#558f5c44426d0eb7abb82a65e8892d9a">Enabled</a>
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6141a7b30d51390d83c31c18c00c019a">Nickname</a>
+<li>QVariantMap <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f7bce5d85b0f1df9ebc98202871cec5f">Parameters</a>
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#c4be2b556a4e5cf7892c9c42c5afc965">AutomaticPresence</a>
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1b46fc8136dbb53cbbc56dd6b64d20ab">ConnectAutomatically</a>
+<li>QDBusObjectPath <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#16289929cf0d5ebceb17cfdec7f3c81d">Connection</a>
+<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#22c9c6cad9c73d84ecaf1369abab4a46">ConnectionStatus</a>
+<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cd486441fc5f4a86e3168a5fd3729ee7">ConnectionStatusReason</a>
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f606af04d0ce24d0a3ab81d1733c2de7">CurrentPresence</a>
+<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#4daef97fee62ac1ce3957579bd7550ec">RequestedPresence</a>
+<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6438af3d4384089bb4b1975fbb15b64a">NormalizedName</a>
+<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cf072f8d9e6f3964b27e7eee620751d8">HasBeenOnline</a>
+</ul>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Account." <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="ee1fddec1b1ab48239e02813a4ac95c7"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="ee1fddec1b1ab48239e02813a4ac95c7" args="(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the given object on the session bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="09629dce8a448f283b4613d027de7ea1"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="09629dce8a448f283b4613d027de7ea1" args="(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
+ <td class="paramname"> <em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the given object on the given bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>The bus via which the object can be reached. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8766aeced6dd3ead9c303a78f5367281"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="8766aeced6dd3ead9c303a78f5367281" args="(Tp::DBusProxy *proxy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the same object as the given proxy.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proxy</em>&nbsp;</td><td>The proxy to use. It will also be the QObject::parent() for this object. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a7e5232c84bbd53120bc9420a83a8d85"></a><!-- doxytag: member="Tp::Client::AccountInterface::staticInterfaceName" ref="a7e5232c84bbd53120bc9420a83a8d85" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const char* staticInterfaceName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the name of the interface "org.freedesktop.Telepathy.Account", which this class represents.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The D-Bus interface name. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1e7330854dda747f56ecd5a1afe559a7"></a><!-- doxytag: member="Tp::Client::AccountInterface::Interfaces" ref="1e7330854dda747f56ecd5a1afe559a7" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList Interfaces </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Interfaces".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cde28e2e374444ca0a2f8d1fb373eca0"></a><!-- doxytag: member="Tp::Client::AccountInterface::DisplayName" ref="cde28e2e374444ca0a2f8d1fb373eca0" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString DisplayName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "DisplayName".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0aa61e892d078f959c906d4c4b52877c"></a><!-- doxytag: member="Tp::Client::AccountInterface::setDisplayName" ref="0aa61e892d078f959c906d4c4b52877c" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setDisplayName </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "DisplayName".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e1433d85e93b4701b9b784f1c2409cc4"></a><!-- doxytag: member="Tp::Client::AccountInterface::Icon" ref="e1433d85e93b4701b9b784f1c2409cc4" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Icon </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Icon".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="52b769ef66b767526d54c9e13c87e76b"></a><!-- doxytag: member="Tp::Client::AccountInterface::setIcon" ref="52b769ef66b767526d54c9e13c87e76b" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setIcon </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "Icon".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="18baeeec71bd543b3c3cddb96f58b933"></a><!-- doxytag: member="Tp::Client::AccountInterface::Valid" ref="18baeeec71bd543b3c3cddb96f58b933" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Valid </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Valid".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2576a61e63aa679fde8befc508e1bdbb"></a><!-- doxytag: member="Tp::Client::AccountInterface::Enabled" ref="2576a61e63aa679fde8befc508e1bdbb" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Enabled </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Enabled".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a7ac30fa039b739617d71163de8d8159"></a><!-- doxytag: member="Tp::Client::AccountInterface::setEnabled" ref="a7ac30fa039b739617d71163de8d8159" args="(bool newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setEnabled </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "Enabled".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d25cfadbf3b415a29f76efd2f0649e36"></a><!-- doxytag: member="Tp::Client::AccountInterface::Nickname" ref="d25cfadbf3b415a29f76efd2f0649e36" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Nickname </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Nickname".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0b0789b5661b4b03c1b2fa18329d340e"></a><!-- doxytag: member="Tp::Client::AccountInterface::setNickname" ref="0b0789b5661b4b03c1b2fa18329d340e" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setNickname </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "Nickname".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5db634899673af9b817ce869ea27f55a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Parameters" ref="5db634899673af9b817ce869ea27f55a" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap Parameters </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Parameters".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5415a2b80bcfe9a632deb5e8d6944693"></a><!-- doxytag: member="Tp::Client::AccountInterface::AutomaticPresence" ref="5415a2b80bcfe9a632deb5e8d6944693" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> AutomaticPresence </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "AutomaticPresence".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="40eee7a701bfcc0e9240bc41affae353"></a><!-- doxytag: member="Tp::Client::AccountInterface::setAutomaticPresence" ref="40eee7a701bfcc0e9240bc41affae353" args="(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAutomaticPresence </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "AutomaticPresence".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="04d102cd2688af8de187e36333bf5e78"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectAutomatically" ref="04d102cd2688af8de187e36333bf5e78" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConnectAutomatically </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "ConnectAutomatically".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0a529f499c77c95a9e3c81d2fb119462"></a><!-- doxytag: member="Tp::Client::AccountInterface::setConnectAutomatically" ref="0a529f499c77c95a9e3c81d2fb119462" args="(bool newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setConnectAutomatically </td>
+ <td>(</td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "ConnectAutomatically".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0aee6a681555b16210cba616ce98ddda"></a><!-- doxytag: member="Tp::Client::AccountInterface::Connection" ref="0aee6a681555b16210cba616ce98ddda" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusObjectPath <a class="el" href="classTp_1_1Connection.html">Connection</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Connection".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a2eddbd9c5b0644a274704cc82a77fc3"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatus" ref="a2eddbd9c5b0644a274704cc82a77fc3" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "ConnectionStatus".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d5ce612dac564608d217699c4881d60d"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatusReason" ref="d5ce612dac564608d217699c4881d60d" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "ConnectionStatusReason".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fe3f07d478d0c33e95eb8bc55dd2025f"></a><!-- doxytag: member="Tp::Client::AccountInterface::CurrentPresence" ref="fe3f07d478d0c33e95eb8bc55dd2025f" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> CurrentPresence </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "CurrentPresence".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9ad605667b623227541697236fa727ed"></a><!-- doxytag: member="Tp::Client::AccountInterface::RequestedPresence" ref="9ad605667b623227541697236fa727ed" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> RequestedPresence </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "RequestedPresence".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a60ae59195ee84cab4d46156419568e"></a><!-- doxytag: member="Tp::Client::AccountInterface::setRequestedPresence" ref="7a60ae59195ee84cab4d46156419568e" args="(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setRequestedPresence </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "RequestedPresence".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9ff2297ad5471c5786a46a350d1140a9"></a><!-- doxytag: member="Tp::Client::AccountInterface::NormalizedName" ref="9ff2297ad5471c5786a46a350d1140a9" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NormalizedName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "NormalizedName".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e9068fa9aeb455b7ce0708782e3338a"></a><!-- doxytag: member="Tp::Client::AccountInterface::HasBeenOnline" ref="6e9068fa9aeb455b7ce0708782e3338a" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool HasBeenOnline </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "HasBeenOnline".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d1b3372613706ec2ac689f641980b6f5"></a><!-- doxytag: member="Tp::Client::AccountInterface::Remove" ref="d1b3372613706ec2ac689f641980b6f5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusPendingReply Remove </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begins a call to the D-Bus method "Remove" on the remote object.<p>
+Delete the account.
+</div>
+</div><p>
+<a class="anchor" name="8bf4bff07780f2763f90b35dd938b1af"></a><!-- doxytag: member="Tp::Client::AccountInterface::UpdateParameters" ref="8bf4bff07780f2763f90b35dd938b1af" args="(const QVariantMap &amp;set, const QStringList &amp;unset)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusPendingReply&lt;QStringList&gt; UpdateParameters </td>
+ <td>(</td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>set</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QStringList &amp;&nbsp;</td>
+ <td class="paramname"> <em>unset</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begins a call to the D-Bus method "UpdateParameters" on the remote object.<p>
+Change the value of the &lt;tp:member-ref&gt;Parameters&lt;/tp:member-ref&gt; property.<p>
+If any of the changed parameters' &lt;tp:type&gt;Conn_Mgr_Param_Flags&lt;/tp:type&gt; include <code>DBus_Property</code>, the change will be applied to the corresponding D-Bus Property on the active &lt;tp:member-ref&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:member-ref&gt;, if there is one. Changes to other parameters will not take effect until the next time the account is disconnected and reconnected.<p>
+&lt;tp:rationale&gt; <p>
+In general, reconnecting is a destructive operation that shouldn't happen as a side-effect. In particular, migration tools that twiddle the settings of all accounts shouldn't cause an automatic disconnect and reconnect. &lt;/tp:rationale&gt;<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>set</em>&nbsp;</td><td>A mapping from parameter names to their values. These parameters should be stored for future use.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>unset</em>&nbsp;</td><td>A list of the names of parameters to be removed from the set of stored values, allowing the default values to be used. If the given parameters were not, in fact, stored, or even if they do not exist at all, the account manager MUST accept this without error.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
+A list of the names of parameters with changes that will not take effect until the account is reconnected (this may be empty, e.g. if all the parameters are D-Bus properties or parameters for which the account manager has specific support). User interfaces that require "instant apply" semantics MAY call Reconnect in response to receiving a non-empty list.
+</div>
+</div><p>
+<a class="anchor" name="a280b2fb1f1271d010888a8e46fd0035"></a><!-- doxytag: member="Tp::Client::AccountInterface::Reconnect" ref="a280b2fb1f1271d010888a8e46fd0035" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusPendingReply Reconnect </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begins a call to the D-Bus method "Reconnect" on the remote object.<p>
+Re-connect this account. If the account is currently disconnected and the requested presence is offline, or if the account is not &lt;tp:member-ref&gt;Enabled&lt;/tp:member-ref&gt; or not &lt;tp:member-ref&gt;Valid&lt;/tp:member-ref&gt;, this does nothing.<p>
+If the account is disconnected and the requested presence is not offline, this forces an attempt to connect with the requested presence immediately.<p>
+If the account is connecting or connected, this is equivalent to remembering the current value of &lt;tp:member-ref&gt;RequestedPresence&lt;/tp:member-ref&gt;, setting its value to (OFFLINE, "offline", ""), waiting for the change to take effect, then setting its value to the value that was previously remembered.<p>
+&lt;tp:rationale&gt; <p>
+Clients desiring "instant apply" semantics for CM parameters MAY call this method to achieve that. &lt;/tp:rationale&gt;<p>
+In particular, if the account's &lt;tp:member-ref&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:member-ref&gt; is in the Connecting state, calling this method causes the attempt to connect to be aborted and re-tried.<p>
+&lt;tp:rationale&gt; <p>
+This is necessary to ensure that the new parameters are picked up. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="5e383e02135785f1fe27f7b6b267ba43"></a><!-- doxytag: member="Tp::Client::AccountInterface::Removed" ref="5e383e02135785f1fe27f7b6b267ba43" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Removed </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents the signal "Removed" on the remote object.<p>
+This account has been removed. This is redundant with AccountRemoved, but it's still worth having, to avoid having to bind to AccountManager.AccountRemoved to tell you whether your <a class="el" href="classTp_1_1Account.html">Account</a> is valid — ideally, an account-editing UI should only care about a single <a class="el" href="classTp_1_1Account.html">Account</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ffd708b251bbf3c7243c795ebe3fa56"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountPropertyChanged" ref="9ffd708b251bbf3c7243c795ebe3fa56" args="(const QVariantMap &amp;properties)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AccountPropertyChanged </td>
+ <td>(</td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>properties</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents the signal "AccountPropertyChanged" on the remote object.<p>
+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.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>A map from property names in this namespace (e.g. Nickname) to values. Properties whose values have not changed SHOULD be omitted, but this need not be done. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53b1ec43eceb0fe521c383dbd9d9d21d"></a><!-- doxytag: member="Tp::Client::AccountInterface::invalidate" ref="53b1ec43eceb0fe521c383dbd9d9d21d" args="(Tp::DBusProxy *, const QString &amp;, const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void invalidate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classTp_1_1AbstractInterface.html#c5b212870f70b2bdde8776c87f91b8d2">AbstractInterface</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Property Documentation</h2>
+<a class="anchor" name="ab5c116b609edc59def091bd92e98f14"></a><!-- doxytag: member="Tp::Client::AccountInterface::Interfaces" ref="ab5c116b609edc59def091bd92e98f14" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList Interfaces<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Interfaces" on the remote object.<p>
+A list of the extra interfaces provided by this account.
+</div>
+</div><p>
+<a class="anchor" name="df3e966ac09fb7457962da11017144ac"></a><!-- doxytag: member="Tp::Client::AccountInterface::DisplayName" ref="df3e966ac09fb7457962da11017144ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString DisplayName<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "DisplayName" on the remote object.<p>
+The user-visible name of this account. This SHOULD be chosen by the user at account creation time. The account creation user interface is responsible for setting a reasonable default value in the user's locale; something like "Jabber (<a href="mailto:bob@example.com">bob@example.com</a>)" would be sensible. This approximately corresponds to "display name" in NMC 4.x and Decibel.
+</div>
+</div><p>
+<a class="anchor" name="fb2ca90eb990afae3de26efd3edb53fb"></a><!-- doxytag: member="Tp::Client::AccountInterface::Icon" ref="fb2ca90eb990afae3de26efd3edb53fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Icon<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Icon" on the remote object.<p>
+The name of an icon in the system's icon theme, such as "im-msn", or the empty string to not specify an icon. If the icon is set to an empty string, the account manager or any client MAY derive a default icon, for instance from the protocol. This approximately corresponds to mc_profile_get_icon_name (or possibly mc_profile_get_branding_icon_name) in NMC 4.x. It's accessed via the account rather than the profile because we no longer have profiles as a core concept.
+</div>
+</div><p>
+<a class="anchor" name="a8a69799bf8690d840821ef7d92baec8"></a><!-- doxytag: member="Tp::Client::AccountInterface::Valid" ref="a8a69799bf8690d840821ef7d92baec8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Valid<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Valid" on the remote object.<p>
+If true, this account is considered by the account manager to be complete and usable. If false, user action is required to make it usable, and it will never attempt to connect (for instance, this might be caused by the absence of a required parameter). For connection managers with a plugin architecture, like telepathy-haze, we have little or no control over the parameters offered; for platforms with package management, we have little or no control over the CMs offered. NMC 4.x would just pretend the account didn't exist in these circumstances, but silent data loss is bad, and UIs with CM-specific knowledge (or a user filling in newly-required parameters) might be able to rescue a broken account.
+</div>
+</div><p>
+<a class="anchor" name="558f5c44426d0eb7abb82a65e8892d9a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Enabled" ref="558f5c44426d0eb7abb82a65e8892d9a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Enabled<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Enabled" on the remote object.<p>
+This property gives the users the possibility to prevent an account from being used. This flag does not change the validity of the account.<p>
+A disabled account can never be put online.<p>
+&lt;tp:rationale&gt; <p>
+Use cases:<p>
+<ul>
+<li>
+user has two or more accounts capable of calling contact X, but he doesn't want the UI to prompt him everytime about which one he wants to use for the call. He can then disable all the equivalent accounts but one.<p>
+</li>
+<li>
+There is some temporary server error and the user doesn't want to be be bother by error messages, or change the account configuration: temporarily disabling the account is quicker. </li>
+</ul>
+&lt;/tp:rationale&gt;<p>
+The <a class="el" href="classTp_1_1AccountManager.html" title="The AccountManager class provides an object representing a Telepathy account manager...">AccountManager</a> SHOULD allow this property to be set on invalid accounts, but MUST NOT attempt to put invalid accounts online even if they become Enabled.<p>
+&lt;tp:rationale&gt; <p>
+There doesn't seem to be any good reason not to allow this. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="6141a7b30d51390d83c31c18c00c019a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Nickname" ref="6141a7b30d51390d83c31c18c00c019a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Nickname<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Nickname" on the remote object.<p>
+The nickname to set on this account for display to other contacts, as set by the user. When the account becomes connected, the account manager SHOULD set this as the user's alias using SetAliases if appropriate. In a later specification revision, we plan to separate the concepts of a contact's nickname as set by themselves, and the local name for them in our contact list (a "handle" or "pet name" as described in XEP-0165 and its references). The terminology change from alias to nickname here is a step in that direction. This corresponds to NMC 4.x mc_account_get_alias.
+</div>
+</div><p>
+<a class="anchor" name="f7bce5d85b0f1df9ebc98202871cec5f"></a><!-- doxytag: member="Tp::Client::AccountInterface::Parameters" ref="f7bce5d85b0f1df9ebc98202871cec5f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap Parameters<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Parameters" on the remote object.<p>
+A map from connection manager parameter names (as in the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1ConnectionManager.html">ConnectionManager</a>&lt;/tp:dbus-ref&gt; interface) to their values. This property includes only those parameters that are stored for this account, and SHOULD only include those parameters that the user has explicitly set. <p>
+This property cannot be altered using Set() - use &lt;tp:member-ref&gt;UpdateParameters&lt;/tp:member-ref&gt; instead.<p>
+&lt;tp:rationale&gt; This avoids NMC being tied to gconf as a matter of API. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="c4be2b556a4e5cf7892c9c42c5afc965"></a><!-- doxytag: member="Tp::Client::AccountInterface::AutomaticPresence" ref="c4be2b556a4e5cf7892c9c42c5afc965" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> AutomaticPresence<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "AutomaticPresence" on the remote object.<p>
+The presence status that this account should have if it is brought online.<p>
+Setting this property MUST NOT actually change the account's status until the next time it is (re)connected for some reason.<p>
+The &lt;tp:type&gt;Connection_Presence_Type&lt;/tp:type&gt; in the structure SHOULD NOT be Offline or Unset.<p>
+&lt;tp:rationale&gt; In ITOS2007 and ITOS2008 this is a global preference, not visible on D-Bus (the "default presence"). "Automatic presence" better describes when it is used. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="1b46fc8136dbb53cbbc56dd6b64d20ab"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectAutomatically" ref="1b46fc8136dbb53cbbc56dd6b64d20ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool ConnectAutomatically<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "ConnectAutomatically" on the remote object.<p>
+If true, the account manager SHOULD attempt to put this account online with the AutomaticPresence whenever possible (in the base <a class="el" href="classTp_1_1Account.html">Account</a> interface this is deliberately left vague). If false, it MUST NOT put the account online automatically in response to, for instance, connectivity changes, but SHOULD still put the account online with the AutomaticPresence if requested by the user (for instance, if the user tries to start a conversation using this account). This approximately corresponds to NMC 4.x "enabled" and Decibel "autoreconnect".
+</div>
+</div><p>
+<a class="anchor" name="16289929cf0d5ebceb17cfdec7f3c81d"></a><!-- doxytag: member="Tp::Client::AccountInterface::Connection" ref="16289929cf0d5ebceb17cfdec7f3c81d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusObjectPath <a class="el" href="classTp_1_1Connection.html">Connection</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Connection" on the remote object.<p>
+Either the object path of the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:dbus-ref&gt; to this account, or the special value <code>'/'</code> if there is no connection.<p>
+If this object path is not '/', the Connection's well-known bus name can be derived from this object path by removing the first '/' and replacing subsequent '/' characters with '.'.<p>
+&lt;tp:rationale&gt; Object paths aren't nullable, so we can't use an empty string. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="22c9c6cad9c73d84ecaf1369abab4a46"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatus" ref="22c9c6cad9c73d84ecaf1369abab4a46" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "ConnectionStatus" on the remote object.<p>
+If the <a class="el" href="classTp_1_1Connection.html">Connection</a> property is non-empty, the status of that connection. If the <a class="el" href="classTp_1_1Connection.html">Connection</a> property is the empty string, this property may either be Disconnected (indicating that the account manager is not attempting to bring it online), or Connecting (indicating that the account manager is attempting to connect). The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. If the AM is doing some sort of backoff/delay on reconnection attempts, the account's status is conceptually "Connecting" even though there is no <a class="el" href="classTp_1_1Connection.html">Connection</a>. This vaguely corresponds to GetCurrentStatus in NMC 4.x.
+</div>
+</div><p>
+<a class="anchor" name="cd486441fc5f4a86e3168a5fd3729ee7"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatusReason" ref="cd486441fc5f4a86e3168a5fd3729ee7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "ConnectionStatusReason" on the remote object.<p>
+The reason for the last change to ConnectionStatus. The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. If you weren't watching the <a class="el" href="classTp_1_1Connection.html">Connection</a> at the time it failed, you can't tell why - unless the AM can tell you. This is part of GetCurrentStatus in NMC 4.x.
+</div>
+</div><p>
+<a class="anchor" name="f606af04d0ce24d0a3ab81d1733c2de7"></a><!-- doxytag: member="Tp::Client::AccountInterface::CurrentPresence" ref="f606af04d0ce24d0a3ab81d1733c2de7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> CurrentPresence<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "CurrentPresence" on the remote object.<p>
+The actual presence. If the connection is not online, this should be (Connection_Presence_Type_Offline, "", ""). If the connection is online but does not support the <a class="el" href="structTp_1_1SimplePresence.html">SimplePresence</a> interface, this should be (Connection_Presence_Type_Unset, "", ""). The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. This corresponds to GetPresenceActual in NMC 4.x.
+</div>
+</div><p>
+<a class="anchor" name="4daef97fee62ac1ce3957579bd7550ec"></a><!-- doxytag: member="Tp::Client::AccountInterface::RequestedPresence" ref="4daef97fee62ac1ce3957579bd7550ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> RequestedPresence<code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "RequestedPresence" on the remote object.<p>
+The requested presence for this account. When this is changed, the account manager should attempt to manipulate the connection manager to make &lt;tp:member-ref&gt;CurrentPresence&lt;/tp:member-ref&gt; match &lt;tp:member-ref&gt;RequestedPresence&lt;/tp:member-ref&gt; as closely as possible. It should not be saved to any sort of persistent storage.<p>
+When the account manager automatically connects an account, it must signal this by setting the RequestedPresence to the same thing as the &lt;tp:member-ref&gt;AutomaticPresence&lt;/tp:member-ref&gt;.<p>
+&lt;tp:rationale&gt; This corresponds to e.g. GetPresence and GetPresenceMessage in NMC 4.x. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="6438af3d4384089bb4b1975fbb15b64a"></a><!-- doxytag: member="Tp::Client::AccountInterface::NormalizedName" ref="6438af3d4384089bb4b1975fbb15b64a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NormalizedName<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "NormalizedName" on the remote object.<p>
+The normalized user ID of the local user on this account (i.e. the string returned when the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Connection"&gt;InspectHandles&lt;/tp:dbus-ref&gt; method is called on the result of &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Connection"&gt;GetSelfHandle&lt;/tp:dbus-ref&gt; for an active connection).<p>
+It is unspecified whether this user ID is globally unique.<p>
+&lt;tp:rationale&gt; <p>
+As currently implemented, IRC user IDs are only unique within the same IRCnet. On some saner protocols, the user ID includes a DNS name which provides global uniqueness. &lt;/tp:rationale&gt;<p>
+If this value is not known yet (which will always be the case for accounts that have never been online), it will be an empty string.<p>
+It is possible that this value will change if the connection manager's normalization algorithm changes, although this SHOULD be avoided.<p>
+&lt;tp:rationale&gt; <p>
+It's not always completely clear what normalization algorithm should be used; for instance, in Gabble, we currently use JIDs, but it would also have been reasonable to use xmpp URIs. &lt;/tp:rationale&gt;
+</div>
+</div><p>
+<a class="anchor" name="cf072f8d9e6f3964b27e7eee620751d8"></a><!-- doxytag: member="Tp::Client::AccountInterface::HasBeenOnline" ref="cf072f8d9e6f3964b27e7eee620751d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool HasBeenOnline<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "HasBeenOnline" on the remote object.<p>
+If true, this account has successfully been put online at some point in the past. UIs could apply a policy that the 'account' parameter can only be edited in accounts that have never been online, or that ConnectAutomatically cannot be set on such accounts. The account manager should not enforce such policies, but it can expose enough information to UIs that the UI can decide what to do.
+</div>
+</div><p>
+</div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html
new file mode 100644
index 0000000..b1aeebd
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: Member List</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="contents">
+<h1>AccountInterfaceAvatarInterface Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#7cadcdf34b5f1b611fefd438115b785d">AbstractInterface</a>(DBusProxy *parent, const char *interface)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#0ebd25efab0ba22e03fa4952a4ce4be4">AbstractInterface</a>(const QString &amp;busName, const QString &amp;path, const char *interface, const QDBusConnection &amp;connection, QObject *parent)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#b5c44fafd26bf1c5d1dfb88271bc804e">AccountInterfaceAvatarInterface</a>(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#db80304744c45c126751a86a85c6cc82">AccountInterfaceAvatarInterface</a>(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#9a0ce145af83a369053a381676ca2bb7">AccountInterfaceAvatarInterface</a>(Tp::DBusProxy *proxy)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#5db2d0fe71d5183fa5c38a2097cfab96">AccountInterfaceAvatarInterface</a>(const Tp::Client::AccountInterface &amp;mainInterface)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [explicit]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a0ba3b5702f4b17ade6895a472b24e9e">AccountInterfaceAvatarInterface</a>(const Tp::Client::AccountInterface &amp;mainInterface, QObject *parent)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#000fd242d4e3d81266cd26241f03c345">Avatar</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#97d04cd158a543f2431403181feb3ea9">Avatar</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#fed75fc6827e7b58b6110f413a97625e">AvatarChanged</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a>(Tp::DBusProxy *, const QString &amp;, const QString &amp;)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b863638f5ed575b998ee5a661e63f4">setAvatar</a>(const Tp::Avatar &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#fa750c8dd1d068e769af7b777dff625a">~AbstractInterface</a>()</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html
new file mode 100644
index 0000000..a318c98
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html
@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: AccountInterfaceAvatarInterface Class Reference</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+ <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="namespaceTp_1_1Client.html">Client</a>::<a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>
+ </div>
+<div class="contents">
+<h1>AccountInterfaceAvatarInterface Class Reference<br>
+<small>
+[<a class="el" href="group__clientaccount.html">Account proxies</a>]</small>
+</h1><!-- doxytag: class="Tp::Client::AccountInterfaceAvatarInterface" --><!-- doxytag: inherits="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="cli-account_8h_source.html">TelepathyQt4/AccountManager</a>&gt;</code>
+<p>
+Inherits <a class="el" href="classTp_1_1AbstractInterface.html">Tp::AbstractInterface</a>.
+<p>
+
+<p>
+<a href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html">List of all members.</a><h2>Signals</h2>
+<ul>
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#fed75fc6827e7b58b6110f413a97625e">AvatarChanged</a> ()
+</ul>
+<h2>Public Member Functions</h2>
+<ul>
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#b5c44fafd26bf1c5d1dfb88271bc804e">AccountInterfaceAvatarInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#db80304744c45c126751a86a85c6cc82">AccountInterfaceAvatarInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#9a0ce145af83a369053a381676ca2bb7">AccountInterfaceAvatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *proxy)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#5db2d0fe71d5183fa5c38a2097cfab96">AccountInterfaceAvatarInterface</a> (const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;mainInterface)
+<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a0ba3b5702f4b17ade6895a472b24e9e">AccountInterfaceAvatarInterface</a> (const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;mainInterface, QObject *parent)
+<li><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#97d04cd158a543f2431403181feb3ea9">Avatar</a> () const TELEPATHY_GNUC_DEPRECATED
+<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b863638f5ed575b998ee5a661e63f4">setAvatar</a> (const <a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
+</ul>
+<h2>Static Public Member Functions</h2>
+<ul>
+<li>static const char * <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a> ()
+</ul>
+<h2>Protected Member Functions</h2>
+<ul>
+<li>virtual void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)
+</ul>
+<h2>Properties</h2>
+<ul>
+<li><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#000fd242d4e3d81266cd26241f03c345">Avatar</a>
+</ul>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Account.Interface.Avatar." <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="b5c44fafd26bf1c5d1dfb88271bc804e"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="b5c44fafd26bf1c5d1dfb88271bc804e" args="(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the given object on the session bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="db80304744c45c126751a86a85c6cc82"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="db80304744c45c126751a86a85c6cc82" args="(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
+ <td class="paramname"> <em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the given object on the given bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>The bus via which the object can be reached. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9a0ce145af83a369053a381676ca2bb7"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="9a0ce145af83a369053a381676ca2bb7" args="(Tp::DBusProxy *proxy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the same object as the given proxy.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proxy</em>&nbsp;</td><td>The proxy to use. It will also be the QObject::parent() for this object. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5db2d0fe71d5183fa5c38a2097cfab96"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="5db2d0fe71d5183fa5c38a2097cfab96" args="(const Tp::Client::AccountInterface &amp;mainInterface)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mainInterface</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [explicit]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the same object as the given proxy. Additionally, the created proxy will have the same parent as the given proxy.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>mainInterface</em>&nbsp;</td><td>The proxy to use. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a0ba3b5702f4b17ade6895a472b24e9e"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="a0ba3b5702f4b17ade6895a472b24e9e" args="(const Tp::Client::AccountInterface &amp;mainInterface, QObject *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mainInterface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the same object as the given proxy. However, a different parent object can be specified.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>mainInterface</em>&nbsp;</td><td>The proxy to use. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a7e5232c84bbd53120bc9420a83a8d85"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::staticInterfaceName" ref="a7e5232c84bbd53120bc9420a83a8d85" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const char* staticInterfaceName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the name of the interface "org.freedesktop.Telepathy.Account.Interface.Avatar", which this class represents.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The D-Bus interface name. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97d04cd158a543f2431403181feb3ea9"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::Avatar" ref="97d04cd158a543f2431403181feb3ea9" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="structTp_1_1Avatar.html">Avatar</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Avatar".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53b863638f5ed575b998ee5a661e63f4"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::setAvatar" ref="53b863638f5ed575b998ee5a661e63f4" args="(const Tp::Avatar &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAvatar </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>newValue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Setter for the remote object property "Avatar".<p>
+Don't use this: it blocks the main loop.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fed75fc6827e7b58b6110f413a97625e"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AvatarChanged" ref="fed75fc6827e7b58b6110f413a97625e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AvatarChanged </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents the signal "AvatarChanged" on the remote object.<p>
+Emitted when the <a class="el" href="structTp_1_1Avatar.html">Avatar</a> property changes. The avatar itself is deliberately not included in this signal, to reduce bus traffic in the (likely common) case where no running application cares about the user's own avatar.
+</div>
+</div><p>
+<a class="anchor" name="53b1ec43eceb0fe521c383dbd9d9d21d"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::invalidate" ref="53b1ec43eceb0fe521c383dbd9d9d21d" args="(Tp::DBusProxy *, const QString &amp;, const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void invalidate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classTp_1_1AbstractInterface.html#c5b212870f70b2bdde8776c87f91b8d2">AbstractInterface</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Property Documentation</h2>
+<a class="anchor" name="000fd242d4e3d81266cd26241f03c345"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::Avatar" ref="000fd242d4e3d81266cd26241f03c345" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="structTp_1_1Avatar.html">Avatar</a><code> [read, write]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Avatar" on the remote object.<p>
+The avatar to set on this account for display to other contacts, represented as a structure containing the bytes of the avatar, and the MIME type as a string; may be set to an empty byte-array and an empty string to indicate no avatar. When the account becomes connected, the account manager SHOULD set this avatar using SetAvatar if appropriate. This corresponds to NMC 4.x mc_account_get_avatar.
+</div>
+</div><p>
+</div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html b/doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html
index bd0e8e4..334135c 100644
--- a/doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html
@@ -57,7 +57,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountManagerInterface.html b/doc/html/classTp_1_1Client_1_1AccountManagerInterface.html
index acf1693..30fa32f 100644
--- a/doc/html/classTp_1_1Client_1_1AccountManagerInterface.html
+++ b/doc/html/classTp_1_1Client_1_1AccountManagerInterface.html
@@ -543,7 +543,7 @@ For example, an account manager might support migration tools that use this to p
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html
index d8859f0..3f890b0 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html
@@ -60,7 +60,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html b/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html
index 7ad1bd5..73125bf 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html
@@ -592,7 +592,7 @@ The well known bus names (starting with org.freedesktop.Telepathy.Client.) of th
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface-members.html
new file mode 100644
index 0000000..9b5f77b
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface-members.html
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: Member List</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="contents">
+<h1>ChannelDispatcherInterface Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#7cadcdf34b5f1b611fefd438115b785d">AbstractInterface</a>(DBusProxy *parent, const char *interface)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#0ebd25efab0ba22e03fa4952a4ce4be4">AbstractInterface</a>(const QString &amp;busName, const QString &amp;path, const char *interface, const QDBusConnection &amp;connection, QObject *parent)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#55a768fac924a0777d633f30aaa15392">ChannelDispatcherInterface</a>(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#8f822b88288dc4a2ceecacd1cc9541d4">ChannelDispatcherInterface</a>(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#889f84d2cb5faabf2a3a9a03308b73d8">ChannelDispatcherInterface</a>(Tp::DBusProxy *proxy)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#cd971385402ffdd67b624c890d398ab9">CreateChannel</a>(const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#7972e489145d036fd9e070bda01b9a2e">EnsureChannel</a>(const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a></td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a>(Tp::DBusProxy *, const QString &amp;, const QString &amp;)</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a>()</td><td><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#fa750c8dd1d068e769af7b777dff625a">~AbstractInterface</a>()</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface.html b/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface.html
new file mode 100644
index 0000000..ce8f370
--- /dev/null
+++ b/doc/html/classTp_1_1Client_1_1ChannelDispatcherInterface.html
@@ -0,0 +1,442 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: ChannelDispatcherInterface Class Reference</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+ <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="namespaceTp_1_1Client.html">Client</a>::<a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a>
+ </div>
+<div class="contents">
+<h1>ChannelDispatcherInterface Class Reference</h1><!-- doxytag: class="Tp::Client::ChannelDispatcherInterface" --><!-- doxytag: inherits="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="cli-channel-dispatcher_8h_source.html">TelepathyQt4/ChannelDispatcher</a>&gt;</code>
+<p>
+Inherits <a class="el" href="classTp_1_1AbstractInterface.html">Tp::AbstractInterface</a>.
+<p>
+
+<p>
+<a href="classTp_1_1Client_1_1ChannelDispatcherInterface-members.html">List of all members.</a><h2>Public Slots</h2>
+<ul>
+<li>QDBusPendingReply<br class="typebreak">
+&lt; QDBusObjectPath &gt; <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#cd971385402ffdd67b624c890d398ab9">CreateChannel</a> (const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)
+<li>QDBusPendingReply<br class="typebreak">
+&lt; QDBusObjectPath &gt; <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#7972e489145d036fd9e070bda01b9a2e">EnsureChannel</a> (const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)
+</ul>
+<h2>Public Member Functions</h2>
+<ul>
+<li><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#55a768fac924a0777d633f30aaa15392">ChannelDispatcherInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#8f822b88288dc4a2ceecacd1cc9541d4">ChannelDispatcherInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
+<li><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#889f84d2cb5faabf2a3a9a03308b73d8">ChannelDispatcherInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *proxy)
+<li>QStringList <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a> () const TELEPATHY_GNUC_DEPRECATED
+</ul>
+<h2>Static Public Member Functions</h2>
+<ul>
+<li>static const char * <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a> ()
+</ul>
+<h2>Protected Member Functions</h2>
+<ul>
+<li>virtual void <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)
+</ul>
+<h2>Properties</h2>
+<ul>
+<li>QStringList <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a>
+</ul>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.ChannelDispatcher." <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="55a768fac924a0777d633f30aaa15392"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::ChannelDispatcherInterface" ref="55a768fac924a0777d633f30aaa15392" args="(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> associated with the given object on the session bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8f822b88288dc4a2ceecacd1cc9541d4"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::ChannelDispatcherInterface" ref="8f822b88288dc4a2ceecacd1cc9541d4" args="(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
+ <td class="paramname"> <em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>busName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QObject *&nbsp;</td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> associated with the given object on the given bus.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>The bus via which the object can be reached. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="889f84d2cb5faabf2a3a9a03308b73d8"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::ChannelDispatcherInterface" ref="889f84d2cb5faabf2a3a9a03308b73d8" args="(Tp::DBusProxy *proxy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a <a class="el" href="classTp_1_1Client_1_1ChannelDispatcherInterface.html">ChannelDispatcherInterface</a> associated with the same object as the given proxy.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proxy</em>&nbsp;</td><td>The proxy to use. It will also be the QObject::parent() for this object. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a7e5232c84bbd53120bc9420a83a8d85"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::staticInterfaceName" ref="a7e5232c84bbd53120bc9420a83a8d85" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const char* staticInterfaceName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the name of the interface "org.freedesktop.Telepathy.ChannelDispatcher", which this class represents.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The D-Bus interface name. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1e7330854dda747f56ecd5a1afe559a7"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::Interfaces" ref="1e7330854dda747f56ecd5a1afe559a7" args="() const TELEPATHY_GNUC_DEPRECATED" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList Interfaces </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Getter for the remote object property "Interfaces".<p>
+Don't use this: it blocks the main loop.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cd971385402ffdd67b624c890d398ab9"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::CreateChannel" ref="cd971385402ffdd67b624c890d398ab9" args="(const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusPendingReply&lt;QDBusObjectPath&gt; CreateChannel </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusObjectPath &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>requestedProperties</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">qlonglong&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begins a call to the D-Bus method "CreateChannel" on the remote object.<p>
+Start a request to create a channel. This initially just creates a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a>&lt;/tp:dbus-ref&gt; object, which can be used to continue the request and track its success or failure.<p>
+&lt;tp:rationale&gt; <p>
+The request can take a long time - in the worst case, the channel dispatcher has to ask the account manager to put the account online, the account manager has to ask the operating system to obtain an Internet connection, and the operating system has to ask the user whether to activate an Internet connection using an on-demand mechanism like dialup.<p>
+This means that using a single D-Bus method call and response to represent the whole request will tend to lead to that call timing out, which is not the behaviour we want. &lt;/tp:rationale&gt;<p>
+If this method is called for an <a class="el" href="classTp_1_1Account.html">Account</a> that is disabled, invalid or otherwise unusable, no error is signalled until &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;ChannelRequest.Proceed&lt;/tp:dbus-ref&gt; is called, at which point &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;ChannelRequest.Failed&lt;/tp:dbus-ref&gt; is emitted with an appropriate error.<p>
+&lt;tp:rationale&gt; <p>
+This means there's only one code path for errors, apart from InvalidArgument for "that request makes no sense".<p>
+It also means that the request will proceed if the account is enabled after calling CreateChannel, but before calling Proceed. &lt;/tp:rationale&gt;<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>The <a class="el" href="classTp_1_1Account.html">Account</a> for which the new channel is to be created.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>requestedProperties</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+A dictionary containing desirable properties. This has the same semantics as the corresponding parameter to &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;Connection.Interface.Requests.CreateChannel&lt;/tp:dbus-ref&gt;. <p>
+Certain properties will not necessarily make sense in this dictionary: for instance, &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;TargetHandle&lt;/tp:dbus-ref&gt; can only be given if the requester is able to interact with a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:dbus-ref&gt; to the desired account.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+The time at which user action occurred, or 0 if this channel request is for some reason not involving user action. The &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.ChannelRequest"&gt;UserActionTime&lt;/tp:dbus-ref&gt; property will be set to this value, and it will eventually be passed as the <code>User_Action_Time</code> parameter of &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Client.Handler"&gt;HandleChannels&lt;/tp:dbus-ref&gt;.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+Either the well-known bus name (starting with <code>org.freedesktop.Telepathy.Client.</code>) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. The channel dispatcher SHOULD dispatch as many as possible of the resulting channels (ideally, all of them) to that handler, and SHOULD remember the preferred handler so it can try to dispatch subsequent channels in the same bundle to the same handler.<p>
+&lt;tp:rationale&gt; <p>
+This must be the well-known bus name, not the unique name, to ensure that all handlers do indeed have the <a class="el" href="namespaceTp_1_1Client.html">Client</a> API, and the <a class="el" href="namespaceTp_1_1Client.html">Client</a> object on the handler can be located easily.<p>
+This is partly so the channel dispatcher can call &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Client.Handler"&gt;HandleChannels&lt;/tp:dbus-ref&gt; on it, and partly so the channel dispatcher can recover state if it crashes and is restarted. &lt;/tp:rationale&gt;<p>
+If this is a well-known bus name and the handler has the Requests interface, the channel dispatcher SHOULD call &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Client.Interface.Requests"&gt;AddRequest&lt;/tp:dbus-ref&gt; on that Handler after this method has returned.<p>
+&lt;tp:rationale&gt; <p>
+This ordering allows a Handler which calls CreateChannel with itself as the preferred handler to associate the call to AddRequest with that call. &lt;/tp:rationale&gt;<p>
+This is copied to the <a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a> that is returned, as the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.ChannelRequest"&gt;PreferredHandler&lt;/tp:dbus-ref&gt; property.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
+A <a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a> object.
+</div>
+</div><p>
+<a class="anchor" name="7972e489145d036fd9e070bda01b9a2e"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::EnsureChannel" ref="7972e489145d036fd9e070bda01b9a2e" args="(const QDBusObjectPath &amp;account, const QVariantMap &amp;requestedProperties, qlonglong userActionTime, const QString &amp;preferredHandler)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QDBusPendingReply&lt;QDBusObjectPath&gt; EnsureChannel </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusObjectPath &amp;&nbsp;</td>
+ <td class="paramname"> <em>account</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>requestedProperties</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">qlonglong&nbsp;</td>
+ <td class="paramname"> <em>userActionTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>preferredHandler</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begins a call to the D-Bus method "EnsureChannel" on the remote object.<p>
+Start a request to ensure that a channel exists, creating it if necessary. This initially just creates a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a>&lt;/tp:dbus-ref&gt; object, which can be used to continue the request and track its success or failure.<p>
+If this method is called for an <a class="el" href="classTp_1_1Account.html">Account</a> that is disabled, invalid or otherwise unusable, no error is signalled until &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;ChannelRequest.Proceed&lt;/tp:dbus-ref&gt; is called, at which point &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;ChannelRequest.Failed&lt;/tp:dbus-ref&gt; is emitted with an appropriate error.<p>
+&lt;tp:rationale&gt; <p>
+The rationale is as for &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.ChannelDispatcher"&gt;CreateChannel&lt;/tp:dbus-ref&gt;. &lt;/tp:rationale&gt;<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>account</em>&nbsp;</td><td>The <a class="el" href="classTp_1_1Account.html">Account</a> for which the new channel is to be created.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>requestedProperties</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+A dictionary containing desirable properties. This has the same semantics as the corresponding parameter to &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;Connection.Interface.Requests.EnsureChannel&lt;/tp:dbus-ref&gt;. <p>
+Certain properties will not necessarily make sense in this dictionary: for instance, &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;TargetHandle&lt;/tp:dbus-ref&gt; can only be given if the requester is able to interact with a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:dbus-ref&gt; to the desired account.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>userActionTime</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+The time at which user action occurred, or 0 if this channel request is for some reason not involving user action.<p>
+This parameter is used in the same way as the corresponding parameter to &lt;tp:member-ref&gt;CreateChannel&lt;/tp:member-ref&gt;.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>preferredHandler</em>&nbsp;</td><td></td></tr>
+ </table>
+</dl>
+Either the well-known bus name (starting with <code>org.freedesktop.Telepathy.Client.</code>) of the preferred handler for this channel, or an empty string to indicate that any handler would be acceptable. The behaviour and rationale are the same as for the corresponding parameter to &lt;tp:member-ref&gt;CreateChannel&lt;/tp:member-ref&gt;, except as noted here.<p>
+If any new channels are created in response to this request, the channel dispatcher SHOULD dispatch as many as possible of the resulting channels (ideally, all of them) to that handler, and SHOULD remember the preferred handler so it can try to dispatch subsequent channels in the same bundle to the same handler. If the requested channel already exists (that is, &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;Connection.Interface.Requests.EnsureChannel&lt;/tp:dbus-ref&gt; returns <code>Yours=False</code>) then the channel dispatcher SHOULD re-dispatch the channel to its existing handler, and MUST NOT dispatch it to this client (unless it is the existing handler); the request is still deemed to have succeeded in this case.<p>
+&lt;tp:rationale&gt; <p>
+An address book application, for example, might call &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.ChannelDispatcher"&gt;EnsureChannel&lt;/tp:dbus-ref&gt; to ensure that a text channel with a particular contact is displayed to the user; it does not care whether a new channel was made. An IM client might call &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.ChannelDispatcher"&gt;EnsureChannel&lt;/tp:dbus-ref&gt; in response to the user double-clicking an entry in the contact list, with itself as the <code>Preferred_Handler</code>; if the user already has a conversation with that contact in another application, they would expect the existing window to be presented, rather than their double-click leading to an error message. So the request should succeed, even if its <code>Preferred_Handler</code> is not used. &lt;/tp:rationale&gt;<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
+A <a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a> object.
+</div>
+</div><p>
+<a class="anchor" name="53b1ec43eceb0fe521c383dbd9d9d21d"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::invalidate" ref="53b1ec43eceb0fe521c383dbd9d9d21d" args="(Tp::DBusProxy *, const QString &amp;, const QString &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void invalidate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classTp_1_1AbstractInterface.html#c5b212870f70b2bdde8776c87f91b8d2">AbstractInterface</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Property Documentation</h2>
+<a class="anchor" name="ab5c116b609edc59def091bd92e98f14"></a><!-- doxytag: member="Tp::Client::ChannelDispatcherInterface::Interfaces" ref="ab5c116b609edc59def091bd92e98f14" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList Interfaces<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Represents property "Interfaces" on the remote object.<p>
+A list of the extra interfaces provided by this channel dispatcher.
+</div>
+</div><p>
+</div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterface-members.html
index 2fb8300..1afabc7 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterface-members.html
@@ -67,7 +67,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterface.html
index 45153e9..7ac8b7c 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterface.html
@@ -753,7 +753,7 @@ It does not make sense for this property to be in channel requests - the initiat
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html
index 81c5b6e..c8d4f7d 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html
@@ -50,7 +50,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html
index bf963f6..05b7e00 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html
@@ -371,7 +371,7 @@ Emitted when the state of a member of the channel has changed.<p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html
index 613fde0..2e7b56e 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html
@@ -50,7 +50,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html
index 99c289a..8d665ef 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html
@@ -375,7 +375,7 @@ Emitted when the state of a member of the channel has changed. This includes loc
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html
index 599117e..fa5a2b0 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html
@@ -50,7 +50,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html
index e923096..1963424 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html
@@ -372,7 +372,7 @@ Stop sending any DTMF tone which has been started using the StartTone method. If
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html
index 980f31a..84a7efa 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html
@@ -76,7 +76,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html
index 27998ed..439c4fa 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html
@@ -1133,7 +1133,7 @@ The handle for the user on this channel (which can also be a local or remote pen
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html
index 53ae70b..db87152 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html
index 6425c74..867b408 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html
@@ -416,7 +416,7 @@ Emitted to indicate that the hold state has changed for this channel. This may o
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html
index 3d2074e..e8870fe 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html
@@ -50,7 +50,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html
index b9164dc..1929951 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html
@@ -369,7 +369,7 @@ Signal that a session handler object has been created. The client should create
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html
index a4dcf28..aecee38 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html
@@ -61,7 +61,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html
index 9f97205..77a0b89 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html
@@ -688,7 +688,7 @@ A bitfield indicating features supported by this channel.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html
index f4c4850..21db2f7 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html b/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html
index 7a754de..3129b58 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html
@@ -398,7 +398,7 @@ Emitted when the flags as returned by GetPasswordFlags are changed. The user int
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html
index 8c40a38..3a02e13 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html
@@ -60,7 +60,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html b/doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html
index 3dd1fa4..414abe2 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html
@@ -571,7 +571,7 @@ A list of the extra interfaces provided by this channel request. This property c
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html
index 3da64da..dfbf722 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html
index 5e0985c..257f15f 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html
@@ -303,7 +303,7 @@ Returns the name of the interface "org.freedesktop.Telepathy.Channel.Type.Contac
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html
index 2a409bb..c2a1aad 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html
@@ -75,7 +75,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html
index e862117..d2944f6 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html
@@ -968,7 +968,7 @@ This property MUST NOT change after the state of the transfer has changed to Ope
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html
index 21dabfe..980ff64 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html
@@ -55,7 +55,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html
index d099d54..c189df5 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html
@@ -505,7 +505,7 @@ For protocols with a concept of chatrooms on multiple servers with different DNS
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html
index af6bfeb..2036842 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html
@@ -57,7 +57,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html
index 2aa2d88..1888f06 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html
@@ -683,7 +683,7 @@ Emitted when a member's stream's state changes.<p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html
index 688e16a..236e249 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html
@@ -56,7 +56,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html
index 5e565b3..c582cef 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html
@@ -630,7 +630,7 @@ Signals that a message has been submitted for sending.<p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html b/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html
index b8fa088..bfbbe9d 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html
@@ -64,7 +64,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html b/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html
index 3916a14..ff05b61 100644
--- a/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html
@@ -918,7 +918,7 @@ Emitted on a stream tube when a participant opens a new connection to its socket
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html b/doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html
index 4c5ebba..95294e7 100644
--- a/doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientApproverInterface.html b/doc/html/classTp_1_1Client_1_1ClientApproverInterface.html
index 78b9159..f89e86d 100644
--- a/doc/html/classTp_1_1Client_1_1ClientApproverInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ClientApproverInterface.html
@@ -414,7 +414,7 @@ In the .client file, it is represented in the same way as ObserverChannelFilter,
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html b/doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html
index 4a56298..6ec8362 100644
--- a/doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html
@@ -55,7 +55,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html b/doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html
index 6786127..4c4cc01 100644
--- a/doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html
@@ -520,7 +520,7 @@ Otherwise, when a process released a temporary <a class="el" href="namespaceTp_1
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientInterface-members.html b/doc/html/classTp_1_1Client_1_1ClientInterface-members.html
index 0e0e118..d2e2a11 100644
--- a/doc/html/classTp_1_1Client_1_1ClientInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ClientInterface-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientInterface.html b/doc/html/classTp_1_1Client_1_1ClientInterface.html
index 73e14fc..4a30905 100644
--- a/doc/html/classTp_1_1Client_1_1ClientInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ClientInterface.html
@@ -281,7 +281,7 @@ In the <code>.client</code> file, this is represented by key "<code>Interfaces</
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html b/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html
index 324f76c..3ae99f6 100644
--- a/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html
@@ -50,7 +50,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html b/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html
index db0ceb1..2f8f14f 100644
--- a/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html
@@ -410,7 +410,7 @@ If this is <code>org.freedesktop.Telepathy.Error.NotYours</code>, this indicates
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html b/doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html
index 1a8e135..da0ce0d 100644
--- a/doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ClientObserverInterface.html b/doc/html/classTp_1_1Client_1_1ClientObserverInterface.html
index fe06e77..8d18bad 100644
--- a/doc/html/classTp_1_1Client_1_1ClientObserverInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ClientObserverInterface.html
@@ -466,7 +466,7 @@ For instance, a .client file for an observer that is only interested in Text cha
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html
index f70315b..1c644c5 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html
@@ -64,7 +64,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterface.html
index 9dea55c..ea99f58 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterface.html
@@ -842,7 +842,7 @@ The handle which represents the user on this connection, which will remain valid
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html
index acda824..59225d2 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html
@@ -53,7 +53,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html
index 6aa694a..dab2411 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html
@@ -452,7 +452,7 @@ the new alias </li>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html
index d6740e5..61e64ef 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html
@@ -73,7 +73,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html
index 0276a27..ce83143 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html
@@ -937,7 +937,7 @@ The maximum size in bytes of an avatar on this protocol, or 0 if there is no lim
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html
index 2fc203b..b9145e5 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html
index 43d74e7..50c2d25 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html
@@ -441,7 +441,7 @@ a bitwise OR of the contact's new type specific capability flags </li>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html
index 5f4603f..3ce6762 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html
index 4de1437..bc35fd4 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html
@@ -410,7 +410,7 @@ A list of D-Bus interfaces for which GetContactAttributes is expected to work. T
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html
index c6e648c..920accd 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html
@@ -57,7 +57,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html
index 97a07d4..3e94b07 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html
@@ -566,7 +566,7 @@ This signal should be emitted when your own presence has been changed, or the pr
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html
index 745e659..473bd81 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html
@@ -56,7 +56,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html
index b58af71..15cabf4 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html
@@ -544,7 +544,7 @@ This is not on an optional interface, because connection managers can always off
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html
index 7f700a8..d5a0216 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html
@@ -53,7 +53,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html
index 6c95f1d..d3ab992 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html
@@ -470,7 +470,7 @@ This property MUST include the special statuses "unknown" and "error" if and onl
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html b/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html
index 581eb82..310cf8f 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html
@@ -52,7 +52,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html b/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html
index 8540530..8d636a8 100644
--- a/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html
+++ b/doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html
@@ -466,7 +466,7 @@ To be compatible with older connection managers, if retrieving this property fai
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html b/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html
index 9019e22..91d6ef7 100644
--- a/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html
@@ -67,7 +67,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html b/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html
index 743a764..4b59029 100644
--- a/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html
+++ b/doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html
@@ -736,7 +736,7 @@ Represents the signal "NameAcquired" on the remote object.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html b/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html
index 91e0b83..1f94539 100644
--- a/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html
+++ b/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html
@@ -49,7 +49,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html b/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html
index fd6c1cc..f43a121 100644
--- a/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html
+++ b/doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html
@@ -326,7 +326,7 @@ Begins a call to the D-Bus method "Introspect" on the remote object.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.8</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface-members.html b/doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface-members.html
index b2f4b17..c0