QDataStream& WebCore::HistoryItem::saveState(QDataStream& out, int version) const { // we only support version 1 for now. if (version != 1) return out; out << urlString() << title() << alternateTitle() << lastVisitedTime(); out << originalURLString() << referrer() << target() << parent(); out << lastVisitWasHTTPNonGet() << lastVisitWasFailure() << isTargetItem(); out << visitCount() << documentState() << scrollPoint(); out << dailyVisitCounts() << weeklyVisitCounts(); /*if (m_formData) { out << true; out << formContentType(); out << m_formData->flatten(); } else { out << false; }*/ // save user data if (userData().isValid()) out << true << userData(); else out << false; return out; }
Vector<String> HistoryItem::getReferencedFilePaths() { return FormController::getReferencedFilePaths(documentState()); }