diff options
author | Tobias Markmann <tm@ayena.de> | 2014-10-04 19:43:56 (GMT) |
---|---|---|
committer | Swift Review <review@swift.im> | 2014-10-16 08:29:29 (GMT) |
commit | 4da9f6d31e4a606da7f0def3a58197096c816e33 (patch) | |
tree | 44475e8f4f5bbd5c05520428affc58046c8bdc00 /Swift/QtUI/QtVCardWidget/QtVCardAddressLabelField.cpp | |
parent | 549dc6aa0642d6cf0d5ae2260f4195cb5b212e59 (diff) | |
download | swift-4da9f6d31e4a606da7f0def3a58197096c816e33.zip swift-4da9f6d31e4a606da7f0def3a58197096c816e33.tar.bz2 |
Fix user experience issues related to blocking list editor.
This commit enables complete keyboard accessibility for editing the block list
including list navigation via cursor keys, editing via enter key and deletion via
backspace.
The placeholder item for adding new items is now non-removable and is indicated
as such.
The 'Save'-button is disabled during processing of a request. The window is
closed on 'Save' if no changes have been made or the changes have been applied
successfully. On failure the error message is shown in the window.
A description text has been added at the top to tell the user about the use of
the dialog.
Test-Information:
Success cases have been tested by running Swift and do change the blocking list
via mouse and keyboard and doing no changes at all. Error cases have been tested
using a server adjustment which replys with IQ errors on any blocklist change.
Change-Id: I028a9dd15e66ba7363a30b66c5d5a15ba2a5a518
Diffstat (limited to 'Swift/QtUI/QtVCardWidget/QtVCardAddressLabelField.cpp')
0 files changed, 0 insertions, 0 deletions