+ /**\r
+ Clear the history, this will also remove the visible page.\r
+ */\r
+ virtual void ClearHistory() = 0;\r
+ \r
+ /**\r
+ Enable or disable the history. This will also clear the history.\r
+ */\r
+ virtual void EnableHistory(bool enable = true) = 0;\r
+\r
+ /**\r
+ Returns a list of items in the back history. The first item in the\r
+ vector is the first page that was loaded by the control.\r
+ */\r
+ virtual wxVector<wxSharedPtr<wxWebHistoryItem> > GetBackwardHistory() = 0;\r
+ \r
+ /**\r
+ Returns a list of items in the forward history. The first item in the \r
+ vector is the next item in the history with respect to the curently \r
+ loaded page.\r
+ */\r
+ virtual wxVector<wxSharedPtr<wxWebHistoryItem> > GetForwardHistory() = 0;\r
+ \r
+ /**\r
+ Loads a history item. \r
+ */\r
+ virtual void LoadHistoryItem(wxSharedPtr<wxWebHistoryItem> item) = 0;\r
+ \r