21 #ifndef PLAYLISTITEMDELEGATE_H_
22 #define PLAYLISTITEMDELEGATE_H_
24 #include "Gui/Utils/Delegates/StyledItemDelegate.h"
25 #include "Utils/Pimpl.h"
42 explicit Delegate(QTableView* parent);
45 void paint(QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const override;
47 QWidget* createEditor(QWidget* parent,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const override;
48 void setEditorData(QWidget* editor,
const QModelIndex& index)
const override;
49 void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const override;
52 void playlistShowRatingChanged();
53 void deleteEditor(
bool save);