Q_OBJECT
public:
- explicit ServiceItemDelegate(QAbstractItemView* itemView, QObject* parent = 0);
- virtual ~ServiceItemDelegate();
+ explicit ServiceItemDelegate(QAbstractItemView* itemView, QObject* parent = nullptr);
+ ~ServiceItemDelegate() override;
- virtual QSize sizeHint(const QStyleOptionViewItem &option,
- const QModelIndex &index) const;
+ QSize sizeHint(const QStyleOptionViewItem &option,
+ const QModelIndex &index) const override;
- virtual void paint(QPainter* painter, const QStyleOptionViewItem& option,
- const QModelIndex& index) const;
+ void paint(QPainter* painter, const QStyleOptionViewItem& option,
+ const QModelIndex& index) const override;
- virtual QList<QWidget*> createItemWidgets() const;
+ QList<QWidget*> createItemWidgets(const QModelIndex&) const override;
- virtual void updateItemWidgets(const QList<QWidget*> widgets,
+ void updateItemWidgets(const QList<QWidget*> widgets,
const QStyleOptionViewItem& option,
- const QPersistentModelIndex& index) const;
+ const QPersistentModelIndex& index) const override;
signals:
void requestServiceConfiguration(const QModelIndex& index);