Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class DialogListWidgetPanel(QtWidgets.QWidget):
- def __init__(self, parent):
- super(DialogListWidgetPanel, self).__init__(parent)
- self.ID=0
- self.ImageLabel=QtWidgets.QLabel()
- self.mainLayout = QtWidgets.QHBoxLayout()
- self.innerlayout = QtWidgets.QVBoxLayout()
- self.unreadCount=0
- self.unreadCountsLabel=QtWidgets.QLabel()
- self.TitleLabel = QtWidgets.QLabel()
- self.TitleLabel.setStyleSheet("font-weight: bold; color: #859900")
- self.TextLabel = QtWidgets.QLabel()
- self.TextLabel.setStyleSheet("font-style:italic; color: #859900")
- self.innerlayout.addWidget(self.TitleLabel)
- self.innerlayout.addWidget(self.TextLabel)
- self.mainLayout.addWidget(self.ImageLabel)
- self.mainLayout.addLayout(self.innerlayout)
- self.setLayout(self.mainLayout)
- self.mainLayout.addWidget(self.unreadCountsLabel)
- self.innerlayout.addStretch()
- def getID(self):
- return self.ID
- def getUnreadCount(self):
- return self.unreadCount
- def getText(self):
- return self.TextLabel.text()
- def getTitle(self):
- return self.TitleLabel.text()
- def getPixmap(self):
- return self.ImageLabel.pixmap()
- def setUnreadCount(self,count:int):
- self.unreadCount=count
- if(self.unreadCount>0 and self.unreadCount!=1463556740):
- self.setUnreadCountLabelValue("("+str(self.unreadCount)+")")
- elif self.unreadCount==0:
- self.setUnreadCountLabelValue("")
- def setUnreadCountLabelValue(self,count):
- self.unreadCountsLabel.setText(str(count))
- def setText(self, text):
- self.TextLabel.setText(text)
- def setTitleText(self, text):
- self.TitleLabel.setText(text)
- def setId(self,value:int):
- self.ID=value
- def setImage(self, image: QtGui.QPixmap,round:bool==False):
- if(round==True):
- e=EllipseImage(image,True)
- image=e.getImage()
- self.ImageLabel.setPixmap(image)
- self.ImageLabel.setFixedSize(QtCore.QSize(50, 50))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement