virtual void LoadHistoryItem(wxSharedPtr<wxWebHistoryItem> WXUNUSED(item)) {}
//Undo / redo functionality
- virtual bool CanUndo() { return false; }
- virtual bool CanRedo() { return false; }
- virtual void Undo() {}
- virtual void Redo() {}
+ virtual bool CanUndo();
+ virtual bool CanRedo();
+ virtual void Undo();
+ virtual void Redo();
//Clipboard functions
virtual bool CanCut() { return false; }
[m_webView setMaintainsBackForwardList:enable];
}
+bool wxWebViewWebKit::CanUndo()
+{
+ return [[m_webView undoManager] canUndo];
+}
+
+bool wxWebViewWebKit::CanRedo()
+{
+ return [[m_webView undoManager] canRedo];
+}
+
+void wxWebViewWebKit::Undo()
+{
+ [[m_webView undoManager] undo];
+}
+
+void wxWebViewWebKit::Redo()
+{
+ [[m_webView undoManager] redo];
+}
+
//------------------------------------------------------------
// Listener interfaces
//------------------------------------------------------------