minimal working functionality

This commit is contained in:
ingvar1995
2017-07-17 21:53:35 +03:00
parent aae71d081f
commit 8e6d37e23c
6 changed files with 79 additions and 22 deletions

View File

@ -1,4 +1,7 @@
import contact
import util
from PyQt5 import QtGui, QtCore
import toxcore_enums_and_consts as cnst
class GroupChat(contact.Contact):
@ -6,6 +9,7 @@ class GroupChat(contact.Contact):
def __init__(self, name, status_message, widget, tox, group_number):
super().__init__(None, group_number, name, status_message, widget, None)
self._tox = tox
self._status = cnst.TOX_USER_STATUS['NONE']
def set_name(self, name):
self._tox.group_set_title(self._number, name)
@ -16,3 +20,14 @@ class GroupChat(contact.Contact):
def new_title(self, title):
super().set_name(title)
def load_avatar(self):
path = util.curr_directory() + '/images/group.png'
width = self._widget.avatar_label.width()
pixmap = QtGui.QPixmap(path)
self._widget.avatar_label.setPixmap(pixmap.scaled(width, width, QtCore.Qt.KeepAspectRatio,
QtCore.Qt.SmoothTransformation))
self._widget.avatar_label.repaint()
def remove_invalid_unsent_files(self):
pass