Ejemplo n.º 1
0
class WSmileyWidget(QtGui.QWidget):

    smileyClicked = QtCore.pyqtSignal(str)

    def __init__(self, smiley, parent=None):
        super(WSmileyWidget, self).__init__(parent)
        self._smiley = smiley
        self.smileyLabel = WIconLabel(self)
        self.smileyLabel.setToolTip(smiley.name)
        self.smileyLabel.setIcon(smiley.path)
        self.smileyLabel.setPosition(WIconLabel.imageAtTop)
        self.smileyLabel.clicked.connect(self._smileyClicked)

    def _smileyClicked(self):
        self.smileyClicked.emit(self._smiley.name)