Use ProgressBarDelegate for drawing progressbar in TransferListView

This commit is contained in:
jagannatharjun
2020-10-18 12:37:14 +05:30
parent 816bc45707
commit 49d5591f48
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;
};