26 #ifndef ewk_back_forward_list_private_h 27 #define ewk_back_forward_list_private_h 29 #include "WKRetainPtr.h" 30 #include "ewk_back_forward_list_item_private.h" 31 #include <WebKit/WKBase.h> 32 #include <wtf/HashMap.h> 34 typedef HashMap<WKBackForwardListItemRef, RefPtr<EwkBackForwardListItem> > ItemsMap;
45 WKRetainPtr<WKArrayRef> backList(
int limit = -1)
const;
46 WKRetainPtr<WKArrayRef> forwardList(
int limit = -1)
const;
47 unsigned size()
const;
49 void update(WKBackForwardListItemRef wkAddedItem, WKArrayRef wkRemovedItems);
50 Eina_List* createEinaList(WKArrayRef wkList)
const;
55 WKRetainPtr<WKBackForwardListRef> m_wkList;
56 mutable ItemsMap m_wrapperCache;
59 #endif // ewk_back_forward_list_private_h Definition: ewk_back_forward_list_private.h:36
Definition: ewk_back_forward_list_item_private.h:38