file transfer item #1

This commit is contained in:
ingvar1995 2016-03-19 00:28:53 +03:00
parent ff8aeef8af
commit 52bfacb978
2 changed files with 51 additions and 3 deletions

View file

@ -154,3 +154,39 @@ class StatusCircle(QtGui.QWidget):
paint.setPen(color)
paint.drawEllipse(center, rad_x + 3, rad_y + 3)
paint.end()
class FileTransferItem(QtGui.QListWidget):
def __init__(self, file_name, time, user, friend_number, file_number, parent=None):
QtGui.QListWidget.__init__(self, parent)
self.name = QtGui.QLabel(self)
self.name.setGeometry(QtCore.QRect(0, 2, 95, 20))
self.name.setTextFormat(QtCore.Qt.PlainText)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(11)
font.setBold(True)
self.name.setFont(font)
self.name.setObjectName("name")
self.name.setText(file_name)
self.time = QtGui.QLabel(self)
self.time.setGeometry(QtCore.QRect(500, 0, 50, 25))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(10)
font.setBold(False)
self.time.setFont(font)
self.time.setObjectName("time")
self.time.setText(time)
self.cancel = QtGui.QPushButton(self)
self.cancel.setGeometry(QtCore.QRect(100, 2, 200, 20))
self.cancel.setText("Cancel")
self.cancel.clicked.connect(lambda: self.click(friend_number, file_number))
def click(self, friend_number, file_number):
from profile import Profile
profile = Profile.get_instance()
profile.cancel_transfer(friend_number, file_number)
self.name.setText('Cancelled')