diff options
| author | Peter Burgess <pete.burgess@isode.com> | 2018-01-19 14:01:53 (GMT) | 
|---|---|---|
| committer | Kevin Smith <kevin.smith@isode.com> | 2018-02-22 17:41:26 (GMT) | 
| commit | 85a144fe80d0fe89b5fed852013b6986b44978d4 (patch) | |
| tree | ce5509ff53353b70cdce9332fa42bb464539e530 /Swift/Controllers/UnitTest | |
| parent | 5eed7fcd3c8d42837a013855114deb6cdcaf47d0 (diff) | |
| download | swift-85a144fe80d0fe89b5fed852013b6986b44978d4.zip swift-85a144fe80d0fe89b5fed852013b6986b44978d4.tar.bz2 | |
Request and display security markings for MUC chat windows
Disco#info requested and handled by MUCController on rejoin().
UI display of disco#info implemented for QtChatWindow.
Test-Information:
Tests written for new MUCController features, and all tests passed.
Swift runs with changes and security markings show as and when
expected in local isode MUC windows.
Change-Id: Ibef4a31f6f8c4cff5f518a66106266a7f961d103
Diffstat (limited to 'Swift/Controllers/UnitTest')
| -rw-r--r-- | Swift/Controllers/UnitTest/MockChatWindow.h | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/Swift/Controllers/UnitTest/MockChatWindow.h b/Swift/Controllers/UnitTest/MockChatWindow.h index 7682781..56f118d 100644 --- a/Swift/Controllers/UnitTest/MockChatWindow.h +++ b/Swift/Controllers/UnitTest/MockChatWindow.h @@ -133,6 +133,14 @@ namespace Swift {                  lastAddedMessageSenderIsSelf_ = lastAddedActionSenderIsSelf_ = false;              } +            void setChatSecurityMarking(const std::string& markingValue, const std::string& markingForegroundColorValue, const std::string& markingBackgroundColorValue) { +                markingValue_ = markingValue; +                markingForegroundColorValue_ = markingForegroundColorValue; +                markingBackgroundColorValue_ = markingBackgroundColorValue; +            } + +            void removeChatSecurityMarking() {} +              std::string name_;              ChatMessage lastAddedMessage_;              std::string lastAddedMessageSenderName_; @@ -154,6 +162,9 @@ namespace Swift {              Roster* roster_ = nullptr;              std::vector<std::pair<std::string, ReceiptState>> receiptChanges_;              boost::optional<MUCType> mucType_; +            std::string markingValue_; +            std::string markingForegroundColorValue_; +            std::string markingBackgroundColorValue_;      };  } | 
 Swift
 Swift