docs: def mousePressEvent(self, event):
          """
          Handles when the user presses this label.
          
          :param      event | <QEvent>
          """
          if event.button() == Qt.LeftButton:
              self.parent().actionTriggered.emit(self.action())
              self.parent().setSelectedAction(self.action())
          elif event.button() == Qt.MidButton:
              self.parent().actionMiddleTriggered.emit(self.action())
          elif event.button() == Qt.RightButton:
              self.parent().actionMenuRequested.emit(self.action(),
                                                     self.mapToParent(event.pos()))
          
          event.accept()