Use ProgressBarDelegate for drawing progressbar in TransferListView

This commit is contained in:
jagannatharjun
2020-10-18 12:37:14 +05:30
committed by sledgehammer999
parent 40d7a53695
commit 6fc50f4169
2 changed files with 3 additions and 45 deletions

View File

@@ -28,13 +28,9 @@
#pragma once
#include <QStyledItemDelegate>
#include "progressbardelegate.h"
class QModelIndex;
class QPainter;
class QStyleOptionViewItem;
class TransferListDelegate final : public QStyledItemDelegate
class TransferListDelegate final : public ProgressBarDelegate
{
Q_OBJECT
Q_DISABLE_COPY(TransferListDelegate)
@@ -42,7 +38,6 @@ class TransferListDelegate final : public QStyledItemDelegate
public:
explicit TransferListDelegate(QObject *parent);
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
QWidget *createEditor(QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const override;
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override;
};