QString QWebFrameProto::frameName() const { scriptDeprecated("QWebFrame will not be available in future versions"); QWebFrame *item = qscriptvalue_cast<QWebFrame*>(thisObject()); if (item) return item->frameName(); return QString(); }
// Compare with WebKitTools/DumpRenderTree/mac/FrameLoadDelegate.mm static QString drtDescriptionSuitableForTestResult(WebCore::Frame* _frame) { QWebFrame* frame = QWebFramePrivate::kit(_frame); QString name = frame->frameName(); bool isMainFrame = frame == frame->page()->mainFrame(); if (isMainFrame) { if (!name.isEmpty()) return QString::fromLatin1("main frame \"%1\"").arg(name); return QLatin1String("main frame"); } else { if (!name.isEmpty()) return QString::fromLatin1("frame \"%1\"").arg(name); return QLatin1String("frame (anonymous)"); } }