file transfers and login screen fix

This commit is contained in:
ingvar1995 2016-04-30 00:03:53 +03:00
parent 0cf459e3a9
commit f5d129578e
2 changed files with 22 additions and 6 deletions

View file

@ -194,6 +194,9 @@ def file_chunk_request(tox, friend_number, file_number, position, size, user_dat
""" """
Outgoing chunk Outgoing chunk
""" """
if size:
Profile.get_instance().outgoing_chunk(friend_number, file_number, position, size)
else:
invoke_in_main_thread(Profile.get_instance().outgoing_chunk, invoke_in_main_thread(Profile.get_instance().outgoing_chunk,
friend_number, friend_number,
file_number, file_number,

View file

@ -4,6 +4,19 @@ from PySide import QtCore, QtGui
from widgets import * from widgets import *
class NickEdit(QtGui.QPlainTextEdit):
def __init__(self, parent):
super(NickEdit, self).__init__(parent)
self.parent = parent
def keyPressEvent(self, event):
if event.key() == QtCore.Qt.Key_Return:
self.parent.create_profile()
else:
super(NickEdit, self).keyPressEvent(event)
class LoginScreen(CenteredWidget): class LoginScreen(CenteredWidget):
def __init__(self): def __init__(self):
@ -19,7 +32,7 @@ class LoginScreen(CenteredWidget):
self.new_profile.clicked.connect(self.create_profile) self.new_profile.clicked.connect(self.create_profile)
self.label = QtGui.QLabel(self) self.label = QtGui.QLabel(self)
self.label.setGeometry(QtCore.QRect(20, 70, 101, 17)) self.label.setGeometry(QtCore.QRect(20, 70, 101, 17))
self.new_name = QtGui.QPlainTextEdit(self) self.new_name = NickEdit(self)
self.new_name.setGeometry(QtCore.QRect(20, 100, 171, 31)) self.new_name.setGeometry(QtCore.QRect(20, 100, 171, 31))
self.load_profile = QtGui.QPushButton(self) self.load_profile = QtGui.QPushButton(self)
self.load_profile.setGeometry(QtCore.QRect(220, 150, 161, 27)) self.load_profile.setGeometry(QtCore.QRect(220, 150, 161, 27))