Чистый способ устранения предупреждения «неиспользуемый параметр 'widget'», генерируемого QGraphicsItem :: paint

QGraphicsItem :: paint имеет следующую сигнатуру:

void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)

Когда я создаю пользовательский QGraphicsItem s , Я должен предоставить реализацию для этой функции. Дело в том... Мне никогда не нужно использовать параметры option и widget , но я не могу просто удалить их по очевидным причинам. Я всегда вижу эти предупреждения компилятора:

предупреждение: неиспользуемый параметр 'виджет'

предупреждение: неиспользуемый параметр 'option'

Есть ли способ избавиться от этих предупреждений? Я знаю, что могу скрыть их, указав в функции неиспользуемые параметры, но это очень грязное решение, и я хотел бы знать, есть ли варианты получше.

15
задан Pieter 23 April 2011 в 17:50
поделиться