Спасибо!
Сразу склонялся к делегатам, но до этого опыт работы с ними был только со стороны редактирования...
К тому же здесь представлено несколько разных вариантов реализации метода paint, разобраться и понять что к чему, заняло достаточно продолжительное время. В итоге остановился на следующем варианте:
C++ (Qt)
void LinkItemDelegate::paint (QPainter * painter,
const QStyleOptionViewItem & option,
const QModelIndex & index ) const
{
QStyleOptionViewItemV4 myOption = option;
myOption.font.setUnderline(true);
myOption.palette.setColor(QPalette::Text, Qt::blue);
QStyledItemDelegate::paint(painter, myOption, index);
}
Открытие ссылки через: void QAbstractItemView::doubleClicked( const QModelIndex & index ) [signal]
В идеале еще бы курсор менять при наведении, но решил на это пока забить...