Handle room invites

Add them to the roomList, and have separate sections:
Invites and Rooms.
This commit is contained in:
miruka
2019-04-21 06:56:59 -04:00
parent 21ca38117d
commit 2c5dc7bd4f
6 changed files with 35 additions and 6 deletions

View File

@@ -62,13 +62,15 @@ class User(ListItem):
class Room(ListItem):
roles = ("roomId", "displayName", "topic", "typingUsers")
roles = ("roomId", "category", "displayName", "topic", "typingUsers")
categoryChanged = pyqtSignal(str)
displayNameChanged = pyqtSignal("QVariant")
topicChanged = pyqtSignal(str)
typingUsersChanged = pyqtSignal("QVariantList")
roomId = prop(str, "roomId")
category = prop(str, "category")
displayName = prop(str, "displayName", displayNameChanged)
topic = prop(str, "topic", topicChanged, "")
typingUsers = prop(list, "typingUsers", typingUsersChanged, [])