Lines Matching refs:item
87 static void updateBackForwardItem(uint64_t itemID, HistoryItem* item)
90 item->encodeBackForwardTree(encoder);
92 WebProcess::shared().parentProcessConnection()->send(Messages::WebProcessProxy::AddBackForwardItem(itemID, item->originalURLString(), item->urlString(), item->title(), encoder.dataReference()), 0);
97 RefPtr<HistoryItem> item = prpItem;
99 // This item/itemID pair should not already exist in our maps.
100 ASSERT(!historyItemToIDMap().contains(item.get()));
103 historyItemToIDMap().set(item, itemID);
104 idToHistoryItemMap().set(itemID, item);
107 static void WK2NotifyHistoryItemChanged(HistoryItem* item)
109 uint64_t itemID = historyItemToIDMap().get(item);
113 updateBackForwardItem(itemID, item);
121 uint64_t WebBackForwardListProxy::idForItem(HistoryItem* item)
123 ASSERT(item);
124 return historyItemToIDMap().get(item);
147 RefPtr<HistoryItem> item = prpItem;
149 ASSERT(!historyItemToIDMap().contains(item));
160 historyItemToIDMap().set(item, itemID);
161 idToHistoryItemMap().set(itemID, item);
163 updateBackForwardItem(itemID, item.get());
167 void WebBackForwardListProxy::goToItem(HistoryItem* item)
173 m_page->sendSync(Messages::WebPageProxy::BackForwardGoToItem(historyItemToIDMap().get(item)), Messages::WebPageProxy::BackForwardGoToItem::Reply(sandboxExtensionHandle));