+++ /dev/null
-package org.eclipse.webbrowser.internal;
-
-import org.eclipse.webbrowser.IInternalWebBrowser;
-import org.eclipse.webbrowser.IInternalWebBrowserWorkingCopy;
-/**
- *
- */
-public class InternalWebBrowserWorkingCopy extends InternalWebBrowser implements IInternalWebBrowserWorkingCopy {
- protected InternalWebBrowser browser;
-
- // working copy
- public InternalWebBrowserWorkingCopy(InternalWebBrowser browser) {
- this.browser = browser;
- setInternal(browser);
- }
-
- public void setUseNewPage(boolean b) {
- useNewPage = b;
- }
-
- public void setClearHistoryOnExit(boolean b) {
- clearHistory = b;
- }
-
- public boolean isWorkingCopy() {
- return true;
- }
-
- public IInternalWebBrowserWorkingCopy getWorkingCopy() {
- return this;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.webbrowser.IExternalWebBrowserWorkingCopy#save()
- */
- public IInternalWebBrowser save() {
- if (browser != null) {
- browser.setInternal(this);
- BrowserManager.getInstance().browserChanged(browser);
- }
- return browser;
- }
-}
\ No newline at end of file