bug fixes
This commit is contained in:
parent
1bdccf6f40
commit
6ae419441b
2 changed files with 5 additions and 3 deletions
|
@ -120,7 +120,7 @@ class Contact(basecontact.BaseContact):
|
||||||
"""
|
"""
|
||||||
Delete old messages (reduces RAM if messages saving is not enabled)
|
Delete old messages (reduces RAM if messages saving is not enabled)
|
||||||
"""
|
"""
|
||||||
old = filter(lambda x: x.get_type() in (2, 3) and (x.get_status() >= 2 or x.get_status() is None),
|
old = filter(lambda x: x.get_type() == 2 and (x.get_status() >= 2 or x.get_status() is None),
|
||||||
self._corr[:-SAVE_MESSAGES])
|
self._corr[:-SAVE_MESSAGES])
|
||||||
old = list(old)
|
old = list(old)
|
||||||
l = max(len(self._corr) - SAVE_MESSAGES, 0) - len(old)
|
l = max(len(self._corr) - SAVE_MESSAGES, 0) - len(old)
|
||||||
|
|
|
@ -272,6 +272,7 @@ class MainWindow(QtGui.QMainWindow, Singleton):
|
||||||
self.friends_list.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel)
|
self.friends_list.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel)
|
||||||
self.friends_list.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
|
self.friends_list.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
|
||||||
self.friends_list.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
self.friends_list.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
||||||
|
self.friends_list.verticalScrollBar().setContextMenuPolicy(QtCore.Qt.NoContextMenu)
|
||||||
|
|
||||||
def setup_right_center(self, widget):
|
def setup_right_center(self, widget):
|
||||||
self.messages = QtGui.QListWidget(widget)
|
self.messages = QtGui.QListWidget(widget)
|
||||||
|
@ -281,6 +282,7 @@ class MainWindow(QtGui.QMainWindow, Singleton):
|
||||||
self.messages.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
|
self.messages.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
|
||||||
self.messages.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
self.messages.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
||||||
self.messages.focusOutEvent = lambda event: self.messages.clearSelection()
|
self.messages.focusOutEvent = lambda event: self.messages.clearSelection()
|
||||||
|
self.messages.verticalScrollBar().setContextMenuPolicy(QtCore.Qt.NoContextMenu)
|
||||||
|
|
||||||
def load(pos):
|
def load(pos):
|
||||||
if not pos:
|
if not pos:
|
||||||
|
@ -372,8 +374,8 @@ class MainWindow(QtGui.QMainWindow, Singleton):
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
def resizeEvent(self, *args, **kwargs):
|
def resizeEvent(self, *args, **kwargs):
|
||||||
self.messages.setGeometry(0, 0, self.width() - 270, self.height() - 158)
|
self.messages.setGeometry(0, 0, self.width() - 270, self.height() - 159)
|
||||||
self.friends_list.setGeometry(0, 0, 270, self.height() - 125)
|
self.friends_list.setGeometry(0, 0, 270, self.height() - 129)
|
||||||
|
|
||||||
self.videocallButton.setGeometry(QtCore.QRect(self.width() - 330, 10, 50, 50))
|
self.videocallButton.setGeometry(QtCore.QRect(self.width() - 330, 10, 50, 50))
|
||||||
self.callButton.setGeometry(QtCore.QRect(self.width() - 390, 10, 50, 50))
|
self.callButton.setGeometry(QtCore.QRect(self.width() - 390, 10, 50, 50))
|
||||||
|
|
Loading…
Reference in a new issue