Make room names underlined, non-controllers italic

This commit is contained in:
Et0h 2014-10-25 00:19:44 +01:00
parent 261b3e663d
commit b425244be8

View File

@ -102,7 +102,7 @@ class MainWindow(QtGui.QMainWindow):
for room in rooms: for room in rooms:
roomitem = QtGui.QStandardItem(room) roomitem = QtGui.QStandardItem(room)
font = QtGui.QFont() font = QtGui.QFont()
font.setItalic(True) font.setUnderline(True)
if room == currentUser.room: if room == currentUser.room:
font.setWeight(QtGui.QFont.Bold) font.setWeight(QtGui.QFont.Bold)
roomitem.setFont(font) roomitem.setFont(font)
@ -146,12 +146,14 @@ class MainWindow(QtGui.QMainWindow):
filesizeitem = QtGui.QStandardItem("") filesizeitem = QtGui.QStandardItem("")
if room == currentUser.room: if room == currentUser.room:
filenameitem.setForeground(QtGui.QBrush(QtGui.QColor(constants.STYLE_NOFILEITEM_COLOR))) filenameitem.setForeground(QtGui.QBrush(QtGui.QColor(constants.STYLE_NOFILEITEM_COLOR)))
font = QtGui.QFont()
if currentUser.username == user.username: if currentUser.username == user.username:
font = QtGui.QFont()
font.setWeight(QtGui.QFont.Bold) font.setWeight(QtGui.QFont.Bold)
useritem.setFont(font) if isControlledRoom and not isController:
elif isControlledRoom and not isController: font.setItalic(True)
useritem.setForeground(QtGui.QBrush(QtGui.QColor(constants.STYLE_NOTCONTROLLER_COLOR))) if currentUser.username == user.username:
useritem.setForeground(QtGui.QBrush(QtGui.QColor(constants.STYLE_NOTCONTROLLER_COLOR)))
useritem.setFont(font)
useritem.setFlags(useritem.flags() & ~Qt.ItemIsEditable) useritem.setFlags(useritem.flags() & ~Qt.ItemIsEditable)
filenameitem.setFlags(filenameitem.flags() & ~Qt.ItemIsEditable) filenameitem.setFlags(filenameitem.flags() & ~Qt.ItemIsEditable)
filesizeitem.setFlags(filesizeitem.flags() & ~Qt.ItemIsEditable) filesizeitem.setFlags(filesizeitem.flags() & ~Qt.ItemIsEditable)