+ _context_menu = new QMenu(ui->playlistView);
+ QAction *delete_action = _context_menu->addAction("Delete");
+ connect(delete_action, SIGNAL(triggered()), this, SLOT(_delete_track()));
+ QAction *enqueue_action = _context_menu->addAction("Enqueue");
+ connect(enqueue_action, SIGNAL(triggered()), this, SLOT(_enqueue_track()));
+ QAction *add_to_favorites = _context_menu->addAction("Add to favorites");
+ connect(add_to_favorites, SIGNAL(triggered()), this, SLOT(_add_to_favorites()));
+
+ _track_renderer = new TrackRenderer(this);
+ ui->playlistView->setItemDelegateForColumn(0, _track_renderer);
+ connect(_player, SIGNAL(trackDone(Track)), _lib, SLOT(updateTrackCount(Track)));