group - privacy state added
This commit is contained in:
parent
20f36e06ad
commit
27d24ecaf4
3 changed files with 15 additions and 3 deletions
|
|
@ -8,9 +8,10 @@ from common.tox_save import ToxSave
|
|||
|
||||
class GroupChat(contact.Contact, ToxSave):
|
||||
|
||||
def __init__(self, tox, profile_manager, message_getter, number, name, status_message, widget, tox_id):
|
||||
def __init__(self, tox, profile_manager, message_getter, number, name, status_message, widget, tox_id, is_private):
|
||||
super().__init__(profile_manager, message_getter, number, name, status_message, widget, tox_id)
|
||||
ToxSave.__init__(self, tox)
|
||||
self._is_private = is_private
|
||||
self._peers = []
|
||||
self._add_self_to_gc()
|
||||
|
||||
|
|
@ -24,6 +25,15 @@ class GroupChat(contact.Contact, ToxSave):
|
|||
def get_context_menu_generator(self):
|
||||
return GroupMenuGenerator(self)
|
||||
|
||||
# -----------------------------------------------------------------------------------------------------------------
|
||||
# Properties
|
||||
# -----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
def get_is_private(self):
|
||||
return self._is_private
|
||||
|
||||
is_private = property(get_is_private)
|
||||
|
||||
# -----------------------------------------------------------------------------------------------------------------
|
||||
# Peers methods
|
||||
# -----------------------------------------------------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue