def __init__(self):
        QObject.__init__(self)

        self.invalidate = QAction("invalidate_deleted", self)
        self.invalidate.setText("Grey out deleted songs")
        self.invalidate.connect("activated()", self.grey_out_activated)

        self.delete = QAction("remove_deleted", self)
        self.delete.setText("Remove deleted songs")
        self.delete.connect("activated()", self.delete_activated)

        clementine.ui.AddAction('playlist_menu', self.invalidate)
        clementine.ui.AddAction('playlist_menu', self.delete)
示例#2
0
  def __init__(self):
    QObject.__init__(self)

    # Generate colors
    self.colors = []
    for hue in xrange(0, 255, 30):
      self.colors.append(QColor.fromHsv(hue, 255, 255, 96))

    self.action = QAction("rainbowize_playlist", self)
    self.action.setText("Rainbowize!")
    self.action.setCheckable(True)
    self.action.connect("changed()", self.rainbowize)

    clementine.ui.AddAction('playlist_menu', self.action)