Review Request: Make the accounts kcm use profiles instead of protocols
David Edmundson
kde at davidedmundson.co.uk
Sat Jan 15 04:27:21 CET 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100389/#review900
-----------------------------------------------------------
Looks pretty good, I've added some comments to yours on the last review.
Other than those, I think this is nearly ready :-)
Thanks.
- David
On Jan. 14, 2011, 11:46 p.m., Thomas Richard wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/100389/
> -----------------------------------------------------------
>
> (Updated Jan. 14, 2011, 11:46 p.m.)
>
>
> Review request for Telepathy.
>
>
> Summary
> -------
>
> This change makes the accounts kcm use profiles. In the near future, distros should start shipping profiles.
>
> This will make it possible to show 'Google talk' and 'Facebook chat' in the new accounts dialog instead of 'Jabber/XMPP/Google Talk'.
> It also allows to do small modifications in the plugins, depending on the selected profile.
> It can provide different default parameters for different profiles.
> Last but not least, the icons used can (or must) be specified in the profile.
>
>
> Diffs
> -----
>
> src/KCMTelepathyAccounts/CMakeLists.txt 1e3a282f64bc66a18765a0499492296c222e94dd
> src/KCMTelepathyAccounts/abstract-account-parameters-widget.cpp fb29cc3fc95c3543bd2dda66d474a7ebba19c94a
> src/KCMTelepathyAccounts/abstract-account-ui-plugin.h 87eddd9c2a6e8c9beba786d5a40c4acf1c0e347c
> src/KCMTelepathyAccounts/account-edit-widget.h 95e29238ffd83530a6005c290c1e3e8ed00d87c0
> src/KCMTelepathyAccounts/account-edit-widget.cpp 224dab9e40c282b20db69287f8c59a4c04b84d07
> src/KCMTelepathyAccounts/connection-manager-item.h aa3480eeecff4be8433d5a11236c40f1ffbbbe16
> src/KCMTelepathyAccounts/connection-manager-item.cpp 91eea62bd4e0fbf2a746424d99a025ef4d4261d3
> src/KCMTelepathyAccounts/dictionary.cpp 2eeff58ee489fe1b95c46d9c53e83ce42afc0ae4
> src/KCMTelepathyAccounts/generic-advanced-options-widget.h ac5ff029ba8e86e0adf6f6a3988609d5c1ae6665
> src/KCMTelepathyAccounts/generic-advanced-options-widget.cpp 0e39b47fbd214ef66b3af1732bf7dc0c1858a8c4
> src/KCMTelepathyAccounts/parameter-edit-model.h 44c9d4dcc5300f0734c2c7aa12e4d0d050b48aec
> src/KCMTelepathyAccounts/parameter-edit-model.cpp d64fea0532f0b3a615ee69aa3236d32582c1a839
> src/KCMTelepathyAccounts/parameter-item.cpp 65e4334de625804c3277424dbca28b5f2d4dbf28
> src/KCMTelepathyAccounts/plugin-manager.h 8f6ff41655fb35dad4059992b84db81b28c54525
> src/KCMTelepathyAccounts/plugin-manager.cpp e04088f7ffd1e8b720059343bf1cb614ebf69252
> src/KCMTelepathyAccounts/profile-item.h PRE-CREATION
> src/KCMTelepathyAccounts/profile-item.cpp PRE-CREATION
> src/KCMTelepathyAccounts/profile-list-model.h PRE-CREATION
> src/KCMTelepathyAccounts/profile-list-model.cpp PRE-CREATION
> src/KCMTelepathyAccounts/profile-select-widget.h PRE-CREATION
> src/KCMTelepathyAccounts/profile-select-widget.cpp PRE-CREATION
> src/KCMTelepathyAccounts/profile-select-widget.ui PRE-CREATION
> src/KCMTelepathyAccounts/protocol-item.h 759956e11e05e57ccafb2baae3314816b9122b49
> src/KCMTelepathyAccounts/protocol-item.cpp 2a6844349ee8e16b4e8c6a9d274c77d51ffb69fb
> src/KCMTelepathyAccounts/protocol-list-model.h 3718e8fc0b4093ab70e4528efecdf3538abb0825
> src/KCMTelepathyAccounts/protocol-list-model.cpp 168c6c57c2db993a1d71f56678e2fbaa061aa953
> src/KCMTelepathyAccounts/protocol-select-widget.h ca0bd8a8468a76b89f24b477c050c39acba6aa0b
> src/KCMTelepathyAccounts/protocol-select-widget.cpp f53c5b7529f288efec0b9c1bd232d34b6b380a60
> src/KCMTelepathyAccounts/protocol-select-widget.ui d6aee67d461c574f139ebf74908acaecd193a0e2
> src/account-item.cpp a670a1be35bd2edb71683f918756de9edb91a1c8
> src/add-account-assistant.h b16d76b14ff5d871287610ce0be400188f84d3f8
> src/add-account-assistant.cpp 69edc1171798f80ee5ac8c5c9853907ff039d76e
> src/edit-account-dialog.cpp 979742196c880f34a5df3345b509ffb945328613
> src/kcm-telepathy-accounts.cpp 554f6d1d719cca651f86a7df6e9700970552cec6
>
> Diff: http://git.reviewboard.kde.org/r/100389/diff
>
>
> Testing
> -------
>
> Compiling
> Adding new accounts
> Editing accounts
> Added the sample profile from:
> http://telepathy.freedesktop.org/wiki/service-profile-v1
> Everything seems to work as seen in the screenshots
>
>
> Screenshots
> -----------
>
>
> http://git.reviewboard.kde.org/r/100389/s/43/
>
> http://git.reviewboard.kde.org/r/100389/s/44/
>
> http://git.reviewboard.kde.org/r/100389/s/45/
>
>
> Thanks,
>
> Thomas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-telepathy/attachments/20110115/2b0fa1d2/attachment.htm
More information about the KDE-Telepathy
mailing list