file transfers fixes - part 7

This commit is contained in:
ingvar1995 2018-05-18 12:26:02 +03:00
parent 1b8241eee9
commit bde69bd417
7 changed files with 32 additions and 15 deletions

View file

@ -47,7 +47,7 @@ class MessagesItemsFactory:
def create_inline_item(self, data, append=True, position=0):
elem = QtWidgets.QListWidgetItem()
item = InlineImageItem(data, self._messages.width(), elem)
item = InlineImageItem(data, self._messages.width(), elem, self._messages)
elem.setSizeHint(QtCore.QSize(self._messages.width(), item.height()))
if append:
self._messages.addItem(elem)

View file

@ -406,9 +406,9 @@ class UnsentFileItem(FileTransferItem):
class InlineImageItem(QtWidgets.QScrollArea):
def __init__(self, data, width, elem):
def __init__(self, data, width, elem, parent=None):
QtWidgets.QScrollArea.__init__(self)
QtWidgets.QScrollArea.__init__(self, parent)
self.setFocusPolicy(QtCore.Qt.NoFocus)
self._elem = elem
self._image_label = QtWidgets.QLabel(self)