The mouse over does not work on mac. Am I doing it wrong ?
QStyleOptionViewItemV4 optionV4 = option;
initStyleOption(&optionV4, index);
if (optionV4.
state & QStyle::State_MouseOver) { doc.setDefaultStyleSheet("a {text-decoration: underline; cursor:pointer}");
} else {
doc.setDefaultStyleSheet("a {text-decoration: none;}");
}
doc.setHtml(optionV4.text);
QStyleOptionViewItemV4 optionV4 = option;
initStyleOption(&optionV4, index);
QStyle *style = optionV4.widget? optionV4.widget->style() : QApplication::style();
QTextDocument doc;
if (optionV4.state & QStyle::State_MouseOver) {
doc.setDefaultStyleSheet("a {text-decoration: underline; cursor:pointer}");
} else {
doc.setDefaultStyleSheet("a {text-decoration: none;}");
}
doc.setHtml(optionV4.text);
To copy to clipboard, switch view to plain text mode
Also looks like the "cursor
ointer" does not work on all platforms, any ideas ?
Bookmarks