34 if (
QObject const * w = QApplication::widgetAt(QCursor::pos())) {
35 QString objectHierarchy;
37 QMetaObject
const * m = w->metaObject();
38 QString classHierarchy;
40 if (!classHierarchy.isEmpty())
41 classHierarchy += QStringLiteral(
": ");
42 classHierarchy += m->className();
45 if (!objectHierarchy.isEmpty()) {
47 .append(QStringLiteral(
"<br/>"))
48 .append(tr(
"<b>child of:</b> %1").arg(
51 objectHierarchy.append(
52 tr(
"<b>This widget is:</b> %1").arg(
57 setHtml(objectHierarchy);
59 setText(tr(
"No widget"));
62 QTextEdit::timerEvent(event);